Reference documentation and code samples for the Google Cloud Video Transcoder V1 Client class Encryption.
Encryption settings.
Generated from protobuf message google.cloud.video.transcoder.v1.Encryption
Namespace
Google \ Cloud \ Video \ Transcoder \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ key
string
Required. 128 bit encryption key represented as lowercase hexadecimal digits.
↳ iv
string
Required. 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.
↳ aes_128
↳ sample_aes
Google\Cloud\Video\Transcoder\V1\Encryption\SampleAesEncryption
Configuration for SAMPLE-AES encryption.
↳ mpeg_cenc
Google\Cloud\Video\Transcoder\V1\Encryption\MpegCommonEncryption
Configuration for MPEG Common Encryption (MPEG-CENC).
getKey
Required. 128 bit encryption key represented as lowercase hexadecimal digits.
string
setKey
Required. 128 bit encryption key represented as lowercase hexadecimal digits.
var
string
$this
getIv
Required. 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.
string
setIv
Required. 128 bit Initialization Vector (IV) represented as lowercase hexadecimal digits.
var
string
$this
getAes128
Configuration for AES-128 encryption.
hasAes128
setAes128
Configuration for AES-128 encryption.
$this
getSampleAes
Configuration for SAMPLE-AES encryption.
hasSampleAes
setSampleAes
Configuration for SAMPLE-AES encryption.
$this
getMpegCenc
Configuration for MPEG Common Encryption (MPEG-CENC).
hasMpegCenc
setMpegCenc
Configuration for MPEG Common Encryption (MPEG-CENC).
$this
getEncryptionMode
string