AI-generated Key Takeaways
-
HlsSettings contains settings specific to the HTTP live streaming (HLS) protocol for a LiveStreamEvent.
-
The
playlistTypefield indicates the type of the HLS playlist and defaults to LIVE if not specified. -
The
masterPlaylistSettingsfield configures the master playlist and defaults to automatic refreshing if not set.
LiveStream
settings that are specific to the HTTP live streaming (HLS) protocol.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202508
Field
playlistType
Indicates the type of the playlist associated with this live stream. The playlist type is analogous to the EXT-X-PLAYLIST-TYPE HLS tag. This field is optional and will default to PlaylistType.LIVE . This field cannot be modified after live stream creation.
Enumerations
-
EVENT - The playlist is an event, which means that media segments can only be added to the end of the playlist. This allows viewers to scrub back to the beginning of the playlist.
-
LIVE - The playlist is a live stream and there are no restrictions on whether media segments can be removed from the beginning of the playlist.
-
UNKNOWN - The value returned if the actual value is not exposed by the requested API version.
masterPlaylistSettings
The settings for the master playlist. This field is optional and if it is not set will default to a MasterPlaylistSettings with a refresh type of RefreshType.AUTOMATIC .

