DashManifest

public struct DashManifest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.

    Declaration

    Swift

    public let manifestLayout: ManifestLayout?
  • An optional string to include in the name of the manifest.

    Declaration

    Swift

    public let manifestName: String?
  • Minimum duration (in seconds) that a player will buffer media before starting the presentation.

    Declaration

    Swift

    public let minBufferTimeSeconds: Int?
  • The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to “HBBTV_1_5”, HbbTV 1.5 compliant output is enabled.

    Declaration

    Swift

    public let profile: Profile?
  • Undocumented

    Declaration

    Swift

    public let streamSelection: StreamSelection?
  • Undocumented

    Declaration

    Swift

    public init(manifestLayout: ManifestLayout? = nil, manifestName: String? = nil, minBufferTimeSeconds: Int? = nil, profile: Profile? = nil, streamSelection: StreamSelection? = nil)