Optional ReadonlyAudioDescriptors for audio channel configurations, providing detailed information about the audio channels included in the representation.
Optional ReadonlyBaseURLAn array of BaseURL elements that specify base URLs for segment fetching. BaseURLs can provide alternative locations or addressable paths for accessing media segments.
Optional ReadonlyContentDescriptors for content protection schemes applied to the representation, facilitating the implementation of DRM and other content protection mechanisms.
Optional ReadonlyEssentialDescriptors for essential properties of the representation that are not defined by other attributes or elements in the DASH manifest.
Optional ReadonlyFrameDescriptors for frame packing arrangements in video representations, relevant for stereoscopic 3D content.
Optional ReadonlyInbandArray of in-band event streams, specifying events such as subtitles or metadata that are embedded within the media content of the representation.
Optional ReadonlySegmentAn optional SegmentBase element that specifies how to access media segments for this representation using a single URL and optional byte range.
Optional ReadonlySegmentAn optional SegmentList element that provides a list of media segments through URLs and duration information, allowing for time-based access to segments.
Optional ReadonlySegmentAn optional SegmentTemplate element that specifies how to generate segment URLs using template patterns, enabling efficient access to segments without needing an explicit list.
Optional ReadonlySubAn optional array of SubRepresentation elements, which are subsets of this representation that may differ in certain characteristics like bitrate or resolution to support more granular adaptation.
Optional ReadonlySupplementalDescriptors for supplemental properties of the representation, providing additional information that may enhance playback or presentation.
Optional ReadonlySwitchingDescriptors for switching information, indicating conditions or recommendations for switching from this representation to another.
Optional ReadonlyaudioAudio sampling rate(s) in samples per second. An array of either one or two decimal integer values. If there are two elements this represents a minimum and maximum sampling rate of the audio media.
ReadonlybandwidthThe average bandwidth in bits per second required for playing this representation.
Optional ReadonlybitrateSpecifies the bitrate of the representation, in bits per second.
Optional ReadonlycodecsOptional string specifying the codec(s) used for this representation. The format follows the RFC 6381 codec string format.
Optional ReadonlycodingIndicates whether the coding of media frames within the representation depends on other frames. A value of true means there is a dependency, which affects adaptation logic.
Optional ReadonlydependencyOptional identifiers for other representations that this representation depends on. Dependency is typically used for representations that cannot be decoded independently, such as enhanced layers in scalable video coding.
Optional ReadonlyframeFrame rate for video representations, specified either as a ratio of integers, e.g. [30000, 1001]
Optional ReadonlyheightHeight of the video in pixels for video representations.
ReadonlyidA unique identifier for this representation within the scope of its adaptation set.
Optional ReadonlymaxMaximum playout rate, indicating the maximum speed at which the representation can be played without affecting normal audio pitch and video appearance.
Optional ReadonlymaximumSAPPeriodThe maximum Segment Access Point (SAP) period in seconds. It indicates the maximum distance in playback time between random access points, aiding in efficient seeking and buffering strategies.
Optional ReadonlymediaOptional identifiers for media stream structure elements, such as segments, that this representation is associated with.
Optional ReadonlymimeMIME type of the representation, indicating the media type and potentially the codec information.
ReadonlyparentThe parent Adaptation Set.
Optional ReadonlyprofilesAn array of profile identifiers indicating compliance with specific codec profiles, facilitating compatibility and quality assurance across devices and players.
Optional ReadonlyqualitySpecifies a quality ranking of the Representation relative to other Representations in the same Adaptation Set. Lower values represent higher quality
Optional ReadonlysarSample aspect ratio for video representations, specifying the aspect ratio of the pixels themselves.
Optional ReadonlyscanScan type for video content, indicating whether the video is progressive or interlaced.
Optional ReadonlysegmentOptional segment profiles supported by the representation, further defining the characteristics of the segments within the representation.
Optional ReadonlystartIndicates the type of Stream Access Points (SAP) that the segments start with.
Optional ReadonlywidthOptional width of the video in pixels for video representations.
Represents a single representation within a DASH Media Presentation. Representations are versions of an adaptation set that differ in quality, bitrate, or other characteristics.