Show / Hide Table of Contents

Class HlsSettings

LiveStream settings that are specific to the HTTP live streaming (HLS) protocol.

Inheritance
object
HlsSettings
Implements
IMessage<HlsSettings>
IEquatable<HlsSettings>
IDeepCloneable<HlsSettings>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
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
In this article
Back to top Generated by DocFX