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
GoogleCloudGoogle.Cloud.VideoGoogle.Cloud.Video.LiveStreamV1Assembly
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.
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 |