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, IMessageNamespace
GoogleCloudGoogle.Cloud.VideoGoogle.Cloud.Video.LiveStreamV1Assembly
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 |