Transcoder v1 API - Enum Manifest.Types.DashConfig.Types.SegmentReferenceScheme (2.10.0)

public enum Manifest.Types.DashConfig.Types.SegmentReferenceScheme

Reference documentation and code samples for the Transcoder v1 API enum Manifest.Types.DashConfig.Types.SegmentReferenceScheme.

The segment reference scheme for a DASH manifest.

Namespace

Google.Cloud.Video.Transcoder.V1

Assembly

Google.Cloud.Video.Transcoder.V1.dll

Fields

Name Description
SegmentList

Explicitly lists the URLs of media files for each segment. For example, if [SegmentSettings.individual_segments][google.cloud.video.transcoder.v1.SegmentSettings.individual_segments] is true, then the manifest contains fields similar to the following:

<Initialization sourceURL="my-hd-stream-init.m4s"/>
  <SegmentList presentationTimeOffset="0" duration="1000"
  timescale="10000">
    <SegmentURL media="hd-stream0000000000.m4s"/>
    <SegmentURL media="hd-stream0000000001.m4s"/>
    ...
SegmentTemplateNumber

[SegmentSettings.individual_segments][google.cloud.video.transcoder.v1.SegmentSettings.individual_segments] must be set to true to use this segment reference scheme. Uses the DASH specification <SegmentTemplate> tag to determine the URLs of media files for each segment. For example:

<SegmentTemplate presentationTimeOffset="0" timescale="10000"
      initialization="my-hd-stream-init.m4s"
      media="hd-stream$Number%010d$.m4s" startNumber="0">
  ...
Unspecified

The segment reference scheme is not specified.