Class Encryption
Encryption settings.
Implements
Inherited Members
Namespace: Google.Apis.Transcoder.v1.Data
Assembly: Google.Apis.Transcoder.v1.dll
Syntax
public class Encryption : IDirectResponseSchema
Properties
Aes128
Configuration for AES-128 encryption.
Declaration
[JsonProperty("aes128")]
public virtual Aes128Encryption Aes128 { get; set; }
Property Value
Type | Description |
---|---|
Aes128Encryption |
DrmSystems
Required. DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
Declaration
[JsonProperty("drmSystems")]
public virtual DrmSystems DrmSystems { get; set; }
Property Value
Type | Description |
---|---|
DrmSystems |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
Required. Identifier for this set of encryption options.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
MpegCenc
Configuration for MPEG Common Encryption (MPEG-CENC).
Declaration
[JsonProperty("mpegCenc")]
public virtual MpegCommonEncryption MpegCenc { get; set; }
Property Value
Type | Description |
---|---|
MpegCommonEncryption |
SampleAes
Configuration for SAMPLE-AES encryption.
Declaration
[JsonProperty("sampleAes")]
public virtual SampleAesEncryption SampleAes { get; set; }
Property Value
Type | Description |
---|---|
SampleAesEncryption |
SecretManagerKeySource
Keys are stored in Google Secret Manager.
Declaration
[JsonProperty("secretManagerKeySource")]
public virtual SecretManagerSource SecretManagerKeySource { get; set; }
Property Value
Type | Description |
---|---|
SecretManagerSource |