Encryption constructor
const
Encryption({
- Input<
Map< ? aes128,String, dynamic> > - required Input<
DrmSystems> drmSystems, - required Input<
String> id, - Input<
MpegCommonEncryption> ? mpegCenc, - Input<
Map< ? sampleAes,String, dynamic> > - Input<
SecretManagerSource> ? secretManagerKeySource,
Creates a new Encryption.
aes128 Configuration for AES-128 encryption.
drmSystems DRM system(s) to use; at least one must be specified. If a DRM system is omitted, it is considered disabled.
id Identifier for this set of encryption options.
mpegCenc Configuration for MPEG Common Encryption (MPEG-CENC).
sampleAes Configuration for SAMPLE-AES encryption.
secretManagerKeySource Keys are stored in Google Secret Manager.
Implementation
const Encryption({
this.aes128,
required this.drmSystems,
required this.id,
this.mpegCenc,
this.sampleAes,
this.secretManagerKeySource,
});