Class HlsSettings
LiveStream settings that are specific to the HTTP live streaming (HLS) protocol.
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class HlsSettings : IMessage<HlsSettings>, IEquatable<HlsSettings>, IDeepCloneable<HlsSettings>, IBufferMessage, IMessage
Constructors
HlsSettings()
Declaration
public HlsSettings()
HlsSettings(HlsSettings)
Declaration
public HlsSettings(HlsSettings other)
Parameters
| Type | Name | Description |
|---|---|---|
| HlsSettings | other |
Properties
HasPlaylistType
Gets whether the "playlist_type" field is set
Declaration
public bool HasPlaylistType { get; }
Property Value
| Type | Description |
|---|---|
| bool |
MasterPlaylistSettings
Optional. The settings for the master playlist. If it is
not set will default to a MasterPlaylistSettings with a refresh type of
[AUTOMATIC][google.ads.admanager.v1.HlsMasterPlaylistRefreshTypeEnum.HlsMasterPlaylistRefreshType.AUTOMATIC].
Declaration
public MasterPlaylistSettings MasterPlaylistSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| MasterPlaylistSettings |
PlaylistType
Immutable. Indicates the type of the playlist associated with this live
stream. The playlist type is analogous to the EXT-X-PLAYLIST-TYPE HLS
tag. Will default to
[LIVE][google.ads.admanager.v1.HlsSettingsPlaylistTypeEnum.HlsSettingsPlaylistType.LIVE].
Declaration
public HlsSettingsPlaylistTypeEnum.Types.HlsSettingsPlaylistType PlaylistType { get; set; }
Property Value
| Type | Description |
|---|---|
| HlsSettingsPlaylistTypeEnum.Types.HlsSettingsPlaylistType |