Live Stream v1 API - Class Encryption.Types.DrmSystems (1.6.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

Google.Cloud.Video.LiveStream.V1

Assembly

Google.Cloud.Video.LiveStream.V1.dll

Constructors

DrmSystems()

public DrmSystems()

DrmSystems(DrmSystems)

public DrmSystems(Encryption.Types.DrmSystems other)
Parameter
Name Description
other EncryptionTypesDrmSystems

Properties

Clearkey

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

Clearkey configuration.

Property Value
Type Description
EncryptionTypesClearkey

Fairplay

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

Fairplay configuration.

Property Value
Type Description
EncryptionTypesFairplay

Playready

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

Playready configuration.

Property Value
Type Description
EncryptionTypesPlayready

Widevine

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

Widevine configuration.

Property Value
Type Description
EncryptionTypesWidevine