Skip to content

Scrypted Documentation / ResponseMediaStreamOptions

Interface: ResponseMediaStreamOptions ​

Options passed to VideoCamera.getVideoStream to request specific media formats. The audio/video properties may be omitted to indicate no audio/video is available when calling getVideoStreamOptions or no audio/video is requested when calling getVideoStream.

Extends ​

Properties ​

name? ​

optional name: string

Inherited from ​

MediaStreamOptions.name


prebuffer? ​

optional prebuffer: number

Prebuffer time in milliseconds.

Inherited from ​

MediaStreamOptions.prebuffer


prebufferBytes? ​

optional prebufferBytes: number

Prebuffer size in bytes.

Inherited from ​

MediaStreamOptions.prebufferBytes


container? ​

optional container: string

The container type of this stream, ie: mp4, mpegts, rtsp.

Inherited from ​

MediaStreamOptions.container


metadata? ​

optional metadata: any

Stream specific metadata.

Inherited from ​

MediaStreamOptions.metadata


tool? ​

optional tool: MediaStreamTool

The tool was used to write the container or will be used to read teh container. Ie, scrypted, the ffmpeg tools, gstreamer.

Inherited from ​

MediaStreamOptions.tool


video? ​

optional video: VideoStreamOptions

Inherited from ​

MediaStreamOptions.video


audio? ​

optional audio: AudioStreamOptions

Inherited from ​

MediaStreamOptions.audio


id ​

id: string

Overrides ​

MediaStreamOptions.id


refreshAt? ​

optional refreshAt: number

The time in milliseconds that this stream must be refreshed again via a call to getVideoStream.


source? ​

optional source: MediaStreamSource


userConfigurable? ​

optional userConfigurable: boolean


sdp? ​

optional sdp: string


oobCodecParameters? ​

optional oobCodecParameters: boolean

The stream's codec parameters are not contained in the stream and are available out of band via another mechanism such as the SDP.


destinations? ​

optional destinations: MediaStreamDestination[]


allowBatteryPrebuffer? ​

optional allowBatteryPrebuffer: boolean

Set this to true to allow for prebuffering even if the device implements the Battery interface. Handy if you have a device that can continuously prebuffer when on mains power, but you still want battery status reported.