Class Encryption (1.0.0-beta04)

public sealed class Encryption : IMessage<Encryption>, IEquatable<Encryption>, IDeepCloneable<Encryption>, IBufferMessage, IMessage

Encryption settings.

Inheritance

Object > Encryption

Namespace

Google.Cloud.Video.Transcoder.V1Beta1

Assembly

Google.Cloud.Video.Transcoder.V1Beta1.dll

Constructors

Encryption()

public Encryption()

Encryption(Encryption)

public Encryption(Encryption other)
Parameter
NameDescription
otherEncryption

Properties

Aes128

public Encryption.Types.Aes128Encryption Aes128 { get; set; }

Configuration for AES-128 encryption.

Property Value
TypeDescription
Encryption.Types.Aes128Encryption

EncryptionModeCase

public Encryption.EncryptionModeOneofCase EncryptionModeCase { get; }
Property Value
TypeDescription
Encryption.EncryptionModeOneofCase

Iv

public string Iv { get; set; }

Required. 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.

Property Value
TypeDescription
String

Key

public string Key { get; set; }

Required. 128 bit encryption key represented as lowercase hexadecimal digits.

Property Value
TypeDescription
String

MpegCenc

public Encryption.Types.MpegCommonEncryption MpegCenc { get; set; }

Configuration for MPEG Common Encryption (MPEG-CENC).

Property Value
TypeDescription
Encryption.Types.MpegCommonEncryption

SampleAes

public Encryption.Types.SampleAesEncryption SampleAes { get; set; }

Configuration for SAMPLE-AES encryption.

Property Value
TypeDescription
Encryption.Types.SampleAesEncryption