The ad cuepoints for the on-demand stream. These may change as the stream
progresses. This will only be populated in the event listener for the
CUEPOINTS_CHANGED {
errorMessage
(null or string)
The error message in the case of a stream error.
manifestFormat
(null or string)
The format of the stream manifest. This could be either HLS or DASH.
streamId
(null or string)
The ID used to uniquely identify the current stream.
subtitles
(null or non-null Array of {url: string, language: string, language_name: string})
The subtitles for the stream being played. This is an array of objects,
where each object has a "language", a "language name" which
differentiates the specific set of subtitles if multiple sets exist for
the same language , and a "url" which points to the subtitles file.
url
(null or string)
The manifest URL of the stream that needs to be played.
[null,null,["Last updated 2024-09-23 UTC."],[[["`StreamData` is a class in Google Ad Manager's HTML5 SDK that provides information about a stream, such as ad progress, cue points, errors, manifest format, stream ID, subtitles, and manifest URL."],["It includes properties like `adProgressData` for ad timing, `cuepoints` for ad markers, `errorMessage` for stream errors, `manifestFormat` (HLS or DASH), `streamId` for identification, `subtitles` for available subtitles, and `url` for the stream's manifest URL."]]],["The `StreamData` class provides details about a media stream. Key properties include `adProgressData` for ad timing, `cuepoints` for on-demand ad markers, and `errorMessage` for stream errors. It defines `manifestFormat` (HLS or DASH) and `streamId` for stream identification. `subtitles` offers an array of subtitle options with URL, language, and language name. Lastly, `url` contains the stream's manifest URL for playback.\n"]]