Skip to content

Scrypted Documentation / MediaObject

Interface: MediaObject

MediaObject is an intermediate object within Scrypted to represent all media objects. Plugins should use the MediaConverter to convert the Scrypted MediaObject into a desired type, whether it is a externally accessible URL, a Buffer, etc.

Properties

mimeType

mimeType: string


sourceId?

optional sourceId: string


toMimeTypes?

optional toMimeTypes: string[]

Methods

convert()?

optional convert<T>(toMimeType): Promise<T>

Type Parameters

T

Parameters

toMimeType: string

Returns

Promise<T>