public sealed class Encryption : IMessage<Encryption>, IEquatable<Encryption>, IDeepCloneable<Encryption>, IBufferMessage, IMessage
Encryption settings.
Implements
IMessage<Encryption>, IEquatable<Encryption>, IDeepCloneable<Encryption>, IBufferMessage, IMessageNamespace
Google.Cloud.Video.Transcoder.V1Beta1Assembly
Google.Cloud.Video.Transcoder.V1Beta1.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 |
Encryption.Types.Aes128Encryption |
EncryptionModeCase
public Encryption.EncryptionModeOneofCase EncryptionModeCase { get; }
Property Value | |
---|---|
Type | Description |
Encryption.EncryptionModeOneofCase |
Iv
public string Iv { get; set; }
Required. 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.
Property Value | |
---|---|
Type | Description |
String |
Key
public string Key { get; set; }
Required. 128 bit encryption key represented as lowercase hexadecimal digits.
Property Value | |
---|---|
Type | Description |
String |
MpegCenc
public Encryption.Types.MpegCommonEncryption MpegCenc { get; set; }
Configuration for MPEG Common Encryption (MPEG-CENC).
Property Value | |
---|---|
Type | Description |
Encryption.Types.MpegCommonEncryption |
SampleAes
public Encryption.Types.SampleAesEncryption SampleAes { get; set; }
Configuration for SAMPLE-AES encryption.
Property Value | |
---|---|
Type | Description |
Encryption.Types.SampleAesEncryption |