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.
Implements
IMessageEncryptionTypesDrmSystems, IEquatableEncryptionTypesDrmSystems, IDeepCloneableEncryptionTypesDrmSystems, IBufferMessage, IMessageInherited Members
Namespace
Google.Cloud.Video.LiveStream.V1Assembly
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 |