public sealed class Encryption : IMessage<Encryption>, IEquatable<Encryption>, IDeepCloneable<Encryption>, IBufferMessage, IMessage
Reference documentation and code samples for the Transcoder v1 API class Encryption.
Encryption settings.
Implements
IMessageEncryption, IEquatableEncryption, IDeepCloneableEncryption, IBufferMessage, IMessageNamespace
Google.Cloud.Video.Transcoder.V1Assembly
Google.Cloud.Video.Transcoder.V1.dll
Constructors
Encryption()
public Encryption()
Encryption(Encryption)
public Encryption(Encryption other)
Parameter | |
---|---|
Name | Description |
other | Encryption |
Properties
Aes128
public Encryption.Types.Aes128Encryption Aes128 { get; set; }
Configuration for AES-128 encryption.
Property Value | |
---|---|
Type | Description |
EncryptionTypesAes128Encryption |
DrmSystems
public Encryption.Types.DrmSystems DrmSystems { get; set; }
Required. DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
Property Value | |
---|---|
Type | Description |
EncryptionTypesDrmSystems |
EncryptionModeCase
public Encryption.EncryptionModeOneofCase EncryptionModeCase { get; }
Property Value | |
---|---|
Type | Description |
EncryptionEncryptionModeOneofCase |
Id
public string Id { get; set; }
Required. Identifier for this set of encryption options.
Property Value | |
---|---|
Type | Description |
string |
MpegCenc
public Encryption.Types.MpegCommonEncryption MpegCenc { get; set; }
Configuration for MPEG Common Encryption (MPEG-CENC).
Property Value | |
---|---|
Type | Description |
EncryptionTypesMpegCommonEncryption |
SampleAes
public Encryption.Types.SampleAesEncryption SampleAes { get; set; }
Configuration for SAMPLE-AES encryption.
Property Value | |
---|---|
Type | Description |
EncryptionTypesSampleAesEncryption |
SecretManagerKeySource
public Encryption.Types.SecretManagerSource SecretManagerKeySource { get; set; }
Keys are stored in Google Secret Manager.
Property Value | |
---|---|
Type | Description |
EncryptionTypesSecretManagerSource |
SecretSourceCase
public Encryption.SecretSourceOneofCase SecretSourceCase { get; }
Property Value | |
---|---|
Type | Description |
EncryptionSecretSourceOneofCase |