Class Encryption (0.4.1)

Encryption(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Encryption settings. .. attribute:: key

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

:type: str

Attributes

NameDescription
iv str
Required. 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.
aes_128 google.cloud.video.transcoder_v1.types.Encryption.Aes128Encryption
Configuration for AES-128 encryption.
sample_aes google.cloud.video.transcoder_v1.types.Encryption.SampleAesEncryption
Configuration for SAMPLE-AES encryption.
mpeg_cenc google.cloud.video.transcoder_v1.types.Encryption.MpegCommonEncryption
Configuration for MPEG Common Encryption (MPEG-CENC).

Classes

Aes128Encryption

Aes128Encryption(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for AES-128 encryption. .. attribute:: key_uri

Required. URI of the key delivery service. This URI is inserted into the M3U8 header.

:type: str

MpegCommonEncryption

MpegCommonEncryption(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for MPEG Common Encryption (MPEG-CENC). .. attribute:: key_id

Required. 128 bit Key ID represented as lowercase hexadecimal digits for use with common encryption.

:type: str

SampleAesEncryption

SampleAesEncryption(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for SAMPLE-AES encryption. .. attribute:: key_uri

Required. URI of the key delivery service. This URI is inserted into the M3U8 header.

:type: str