BitmovinApiSdk\Models\StreamInfo

Synopsis

class StreamInfo extends BitmovinResource {
  • // Inherited members from BitmovinResponse
  • public string $id;
  • // Inherited methods from BitmovinResponse
  • public void __construct()
  • // Inherited methods from ApiResource
  • public void __construct()
  • public static $this create()
  • public void toArray()
}

Hierarchy

Members

public

Methods

public

  • __construct()
  • audio() — It MUST match the value of the GROUP-ID attribute of an Audio EXT-X-MEDIA tag elsewhere in the Master Playlist. Either this or `audioGroups` must be set.
  • audioGroups() — HLS Audio Group Configuration. You will want to use this configuration property in case you specify conditions on audio streams. The first matching audio group will be used for the specific variant stream. Either this or `audio` must be set.
  • closedCaptions() — If the value is not 'NONE', it MUST match the value of the GROUP-ID attribute of a Closed Captions EXT-X-MEDIA tag elsewhere in the Playlist (required)
  • drmId() — Id of the DRM.
  • encodingId() — Id of the encoding. (required)
  • endSegmentNumber() — Number of the last segment. Default is the last one that was encoded.
  • forceFrameRateAttribute() — Force the addition of the frame rate attribute to all stream infos.
  • forceVideoRangeAttribute() — Force the addition of the video-range attribute to all stream infos.
  • muxingId() — Id of the muxing. (required)
  • segmentPath() — Path to segments. (required)
  • startSegmentNumber() — Number of the first segment. Default is 0.
  • streamId() — Id of the stream. (required)
  • subtitles() — It MUST match the value of the GROUP-ID attribute of a Subtitles EXT-X-MEDIA tag elsewhere in the Master Playlist
  • uri() — The URI of the playlist file. (required)
  • video() — It MUST match the value of the GROUP-ID attribute of a Video EXT-X-MEDIA tag elsewhere in the Master Playlist

Inherited from BitmovinApiSdk\Models\BitmovinResource

public

  • customData() — User-specific meta data. This can hold anything.
  • description() — Description of the resource. Can be freely chosen by the user.
  • name() — Name of the resource. Can be freely chosen by the user.

Inherited from BitmovinApiSdk\Common\ApiResource

public