public sealed class Encryption.Types.DrmSystems : IMessage<Encryption.Types.DrmSystems>, IEquatable<Encryption.Types.DrmSystems>, IDeepCloneable<Encryption.Types.DrmSystems>, IBufferMessage, IMessageReference 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
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; }Optional. Clearkey configuration.
| Property Value | |
|---|---|
| Type | Description |
EncryptionTypesClearkey |
|
Fairplay
public Encryption.Types.Fairplay Fairplay { get; set; }Optional. Fairplay configuration.
| Property Value | |
|---|---|
| Type | Description |
EncryptionTypesFairplay |
|
Playready
public Encryption.Types.Playready Playready { get; set; }Optional. Playready configuration.
| Property Value | |
|---|---|
| Type | Description |
EncryptionTypesPlayready |
|
Widevine
public Encryption.Types.Widevine Widevine { get; set; }Optional. Widevine configuration.
| Property Value | |
|---|---|
| Type | Description |
EncryptionTypesWidevine |
|