Live Stream v1 API - Class Encryption.Types.DrmSystems (1.2.0)

public sealed class Encryption.Types.DrmSystems : IMessage<Encryption.Types.DrmSystems>, IEquatable<Encryption.Types.DrmSystems>, IDeepCloneable<Encryption.Types.DrmSystems>, IBufferMessage, IMessage

Reference documentation and code samples for the Live Stream v1 API class Encryption.Types.DrmSystems.

Defines configuration for DRM systems in use. If a field is omitted, that DRM system will be considered to be disabled.

Inheritance

object > Encryption.Types.DrmSystems

Namespace

GoogleCloudGoogle.Cloud.VideoGoogle.Cloud.Video.LiveStreamV1

Assembly

Google.Cloud.Video.LiveStream.V1.dll

Constructors

DrmSystems()

public DrmSystems()

DrmSystems(DrmSystems)

public DrmSystems(Encryption.Types.DrmSystems other)
Parameter
NameDescription
otherEncryptionTypesDrmSystems

Properties

Clearkey

public Encryption.Types.Clearkey Clearkey { get; set; }

Clearkey configuration.

Property Value
TypeDescription
EncryptionTypesClearkey

Fairplay

public Encryption.Types.Fairplay Fairplay { get; set; }

Fairplay configuration.

Property Value
TypeDescription
EncryptionTypesFairplay

Playready

public Encryption.Types.Playready Playready { get; set; }

Playready configuration.

Property Value
TypeDescription
EncryptionTypesPlayready

Widevine

public Encryption.Types.Widevine Widevine { get; set; }

Widevine configuration.

Property Value
TypeDescription
EncryptionTypesWidevine