Chromatone logo
Theory
11
Back to main

Use-chromatone documentation / Exports / Cast - the video broadcasting setup

Module: Cast - the video broadcasting setup

Table of contents

Variables

Functions

Variables

cameras

cameras: ComputedRef<MediaDeviceInfo[]>

Defined in

use/cast.ts:51


cast

Const cast: Object

Type declaration

NameType
recorderCameraShallowRef<any>
recorderSlidesShallowRef<any>
recordingRef<boolean>
recordingTimeComputedRef<number>
showAvatarRef<boolean>
startRecording(customConfig?: {}) => Promise<void>
stopRecording() => Promise<void>
streamCameraShallowRef<any>
streamCaptureShallowRef<any>
streamSlidesShallowRef<any>
toggleAvatar() => Promise<void>
toggleRecording() => void

Defined in

use/cast.ts:273


currentCamera

Const currentCamera: RemovableRef<string>

Defined in

use/cast.ts:9


currentMic

Const currentMic: RemovableRef<string>

Defined in

use/cast.ts:10


devices

devices: Ref<MediaDeviceInfo[]>

Defined in

use/cast.ts:50


fileNames

Const fileNames: Object

Type declaration

NameType
camerastring
screenstring

Defined in

use/cast.ts:42


microphones

microphones: ComputedRef<MediaDeviceInfo[]>

Defined in

use/cast.ts:52


mimeExtMap

Const mimeExtMap: Object

Type declaration

NameType
video/webmstring
video/webm;codecs=h264string
video/x-matroska;codecs=avc1string

Defined in

use/cast.ts:17


mimeType

Const mimeType: RemovableRef<string>

Defined in

use/cast.ts:15


recordCamera

Const recordCamera: Ref<boolean>

Defined in

use/cast.ts:14


recordingName

Const recordingName: Ref<string>

Defined in

use/cast.ts:13


showRecordingDialog

Const showRecordingDialog: Ref<any>

Defined in

use/cast.ts:11

Functions

download

download(name, url): void

Parameters

NameType
nameany
urlany

Returns

void

Defined in

use/cast.ts:67


ensureDevicesListPermissions

ensureDevicesListPermissions(): Promise<boolean>

Returns

Promise<boolean>

Defined in

node_modules/.pnpm/@vueuse+core@10.4.1_vue@3.3.4/node_modules/@vueuse/core/index.d.cts:1404


getFilename

getFilename(media, mimeType?): string

Parameters

NameType
mediastring
mimeType?string

Returns

string

Defined in

use/cast.ts:23


getSupportedMimeTypes

getSupportedMimeTypes(): string[]

Returns

string[]

Defined in

use/cast.ts:35


useRecording

useRecording(): Object

Returns

Object

NameType
recorderCameraShallowRef<any>
recorderSlidesShallowRef<any>
recordingRef<boolean>
recordingTimeComputedRef<number>
showAvatarRef<boolean>
startRecording(customConfig?: {}) => Promise<void>
stopRecording() => Promise<void>
streamCameraShallowRef<any>
streamCaptureShallowRef<any>
streamSlidesShallowRef<any>
toggleAvatar() => Promise<void>
toggleRecording() => void

Defined in

use/cast.ts:76