Export

CmafMuxing

Hierarchy (view full)

Constructors

Properties

avgBitrate?: number

Average bitrate. Available after encoding finishes.

Memberof

Muxing

createdAt?: Date

Creation timestamp, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ

Memberof

BitmovinResource

customData?: {
    [key: string]: any;
}

User-specific meta data. This can hold anything.

Type declaration

  • [key: string]: any

Memberof

BitmovinResource

description?: string

Description of the resource. Can be freely chosen by the user.

Memberof

BitmovinResource

framesPerCmafChunk?: number

Number of media frames per CMAF chunk. Defaults to: Length of a segment in frames. Minimum: 1. Maximum: Length of a segment in frames.

Memberof

CmafMuxing

id?: string

Id of the resource (required)

Memberof

BitmovinResponse

ignoredBy?: Ignoring[]

This read-only property is set during the analysis step of the encoding. If it contains items, the Muxing has been ignored during the encoding process according to its 'streamConditionsMode'

Memberof

Muxing

initSegmentName?: string

Init segment name

Memberof

CmafMuxing

initSegmentNameTemplate?: string

Segment naming policy containing a placeholder of the format '{rand_chars:x}', which will be replaced by a random alphanumeric string of length x (default 32) on each (re)start of the encoding. The resulting string will be copied to the initSegmentName property. Intended to avoid re-use of segment names after restarting a live encoding. If initSegmentNameTemplate is set, initSegmentName must not be set.

Memberof

CmafMuxing

maxBitrate?: number

Max bitrate. Available after encoding finishes.

Memberof

Muxing

minBitrate?: number

Min bitrate. Available after encoding finishes.

Memberof

Muxing

modifiedAt?: Date

Modified timestamp, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ

Memberof

BitmovinResource

name?: string

Name of the resource. Can be freely chosen by the user.

Memberof

BitmovinResource

outputs?: EncodingOutput[]

Memberof

Muxing

segmentLength?: number

Length of the fragments in seconds (required)

Memberof

CmafMuxing

segmentNaming?: string

Segment naming policy

Memberof

CmafMuxing

segmentNamingTemplate?: string

Segment naming policy containing a placeholder of the format '{rand_chars:x}', which will be replaced by a random alphanumeric string of length x (default 32) on each (re)start of the encoding. The resulting string will be copied to the segmentNaming property. Intended to avoid re-use of segment names after restarting a live encoding. If segmentNamingTemplate is set, segmentNaming must not be set.

Memberof

CmafMuxing

segmentsMuxed?: number

Number of segments which have been encoded

Memberof

CmafMuxing

streamConditionsMode?: StreamConditionsMode

Specifies how to proceed with the Muxing when some of its Streams are ignored (see 'condition' property of the Stream resource). The settings only make a difference for Muxings with more than one Stream. When retrieving the resource after the analysis step of the encoding has finished, 'ignoredBy' will indicate if and why it has been ignored.

Memberof

Muxing

streams?: MuxingStream[]

Memberof

Muxing

type: MuxingType = MuxingType.CMAF

Discriminator property for Muxing

Memberof

CmafMuxing

_discriminatorMapping: {
    BROADCAST_TS: string;
    CHUNKED_TEXT: string;
    CMAF: string;
    FMP4: string;
    MP3: string;
    MP4: string;
    MXF: string;
    PACKED_AUDIO: string;
    PROGRESSIVE_MOV: string;
    PROGRESSIVE_TS: string;
    PROGRESSIVE_WEBM: string;
    SEGMENTED_RAW: string;
    TEXT: string;
    TS: string;
    WEBM: string;
} = ...

Type declaration

  • BROADCAST_TS: string
  • CHUNKED_TEXT: string
  • CMAF: string
  • FMP4: string
  • MP3: string
  • MP4: string
  • MXF: string
  • PACKED_AUDIO: string
  • PROGRESSIVE_MOV: string
  • PROGRESSIVE_TS: string
  • PROGRESSIVE_WEBM: string
  • SEGMENTED_RAW: string
  • TEXT: string
  • TS: string
  • WEBM: string
_discriminatorName: "type" = 'type'

Generated using TypeDoc