public sealed class Encryption : IMessage<Encryption>, IEquatable<Encryption>, IDeepCloneable<Encryption>, IBufferMessage, IMessage
Reference documentation and code samples for the Live Stream v1 API class Encryption.
Encryption settings.
Implements
IMessageEncryption, IEquatableEncryption, IDeepCloneableEncryption, IBufferMessage, IMessageNamespace
Google.Cloud.Video.LiveStream.V1Assembly
Google.Cloud.Video.LiveStream.V1.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 HLS AES-128 encryption.
Property Value | |
---|---|
Type | Description |
EncryptionTypesAes128Encryption |
DrmSystems
public Encryption.Types.DrmSystems DrmSystems { get; set; }
Required. Configuration for DRM systems.
Property Value | |
---|---|
Type | Description |
EncryptionTypesDrmSystems |
EncryptionModeCase
public Encryption.EncryptionModeOneofCase EncryptionModeCase { get; }
Property Value | |
---|---|
Type | Description |
EncryptionEncryptionModeOneofCase |
Id
public string Id { get; set; }
Required. Identifier for this set of encryption options. The ID must be 1-63 characters in length. The ID must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.
Property Value | |
---|---|
Type | Description |
string |
MpegCenc
public Encryption.Types.MpegCommonEncryption MpegCenc { get; set; }
Configuration for MPEG-Dash Common Encryption (MPEG-CENC).
Property Value | |
---|---|
Type | Description |
EncryptionTypesMpegCommonEncryption |
SampleAes
public Encryption.Types.SampleAesEncryption SampleAes { get; set; }
Configuration for HLS SAMPLE-AES encryption.
Property Value | |
---|---|
Type | Description |
EncryptionTypesSampleAesEncryption |
SecretManagerKeySource
public Encryption.Types.SecretManagerSource SecretManagerKeySource { get; set; }
For keys stored in Google Secret Manager.
Property Value | |
---|---|
Type | Description |
EncryptionTypesSecretManagerSource |
SecretSourceCase
public Encryption.SecretSourceOneofCase SecretSourceCase { get; }
Property Value | |
---|---|
Type | Description |
EncryptionSecretSourceOneofCase |