Optional
options: AtemOptionsProtected
Readonly
dataRest
...args: ArgumentMap<AtemEvents>[Extract<T, keyof AtemEvents>]Optional
context: anyCalls each of the listeners registered for a given event.
Rest
...args: ArgumentMap<AtemEvents>[Extract<T, keyof AtemEvents>]Return an array listing the events for which the emitter has registered listeners.
Return the number of listeners listening to a given event.
Return the listeners registered for a given event.
Optional
fn: ((...args) => void)Rest
...args: ArgumentMap<AtemEvents>[Extract<T, keyof AtemEvents>]Optional
context: anyOptional
once: booleanAdd a listener for a given event.
Rest
...args: ArgumentMap<AtemEvents>[Extract<T, keyof AtemEvents>]Optional
context: anyAdd a one-time listener for a given event.
Rest
...args: ArgumentMap<AtemEvents>[Extract<T, keyof AtemEvents>]Optional
context: anyRemove all listeners, or those of the specified event.
Optional
event: keyof AtemEventsRemove the listeners of a given event.
Optional
fn: ((...args) => void)Rest
...args: ArgumentMap<AtemEvents>[Extract<T, keyof AtemEvents>]Optional
context: anyOptional
once: booleanUpload clip audio to the ATEM media pool
Clip index to upload to
stereo 48khz 24bit WAV audio data
Name to give the uploaded audio
Promise which resolves once the clip audio is uploaded
Upload a clip to the ATEM media pool
Note: This performs colour conversions in JS, which is not very CPU efficient. If performance is important, consider using @atem-connection/image-tools to pre-convert the images with more optimal algorithms
Clip index to upload to
Array or generator of frames. Each frame can be a RGBA pixel buffer, or an already YUVA encoded image
Name to give the uploaded clip
Optional
options: UploadStillEncodingOptionsUpload options
Promise which resolves once the clip is uploaded
Upload a still image to the ATEM media pool
Note: This performs colour conversions in JS, which is not very CPU efficient. If performance is important, consider using @atem-connection/image-tools to pre-convert the images with more optimal algorithms
Still index to upload to
a RGBA pixel buffer, or an already YUVA encoded image
Name to give the uploaded image
Description for the uploaded image
Optional
options: UploadStillEncodingOptionsUpload options
Promise which resolves once the image is uploaded
Generated using TypeDoc
Generate and upload a multiviewer label