interface CreateDMERequest {
    isActive?: boolean;
    isVideoStorageDevice?: boolean;
    macAddress: string;
    manualVideoStreams?: {
        encodingType?: LiteralString<EncodingType>;
        isMulticast?: boolean;
        name: string;
        url: string;
    }[];
    name: string;
    prepositionContent?: boolean;
    VideoStreamGroupsToAdd?: { hasHls: boolean; name: string }[];
}

Properties

isActive?: boolean

Default=false. Specifies if the DME is currently active.

isVideoStorageDevice?: boolean

Default=false. Specifies the DME as a storage device.

macAddress: string

MAC address for the DME. Must be unique to the Rev account.

manualVideoStreams?: {
    encodingType?: LiteralString<EncodingType>;
    isMulticast?: boolean;
    name: string;
    url: string;
}[]

Type declaration

  • OptionalencodingType?: LiteralString<EncodingType>

    Encoding type of the stream. Values can be [h264, hls, hds, h264ts, mpeg4, mpeg2, wm]

  • OptionalisMulticast?: boolean

    Specifies if the stream is a multicast stream

  • name: string

    Descriptive name for the stream

  • url: string

    URL of the stream

name: string

DME device name

prepositionContent?: boolean

Default=false. Specifies if the DME should preposition content.

VideoStreamGroupsToAdd?: { hasHls: boolean; name: string }[]

Type declaration

  • hasHls: boolean

    Specify if an HLS stream is created

  • name: string

    Stream name