public sealed class Encryption : IMessage<Encryption>, IEquatable<Encryption>, IDeepCloneable<Encryption>, IBufferMessage, IMessageReference 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 |
|