EncryptionResponse constructor

const EncryptionResponse({
  1. required Input<Map<String, dynamic>> aes128,
  2. required Input<DrmSystemsResponse> drmSystems,
  3. required Input<MpegCommonEncryptionResponse> mpegCenc,
  4. required Input<Map<String, dynamic>> sampleAes,
  5. required Input<SecretManagerSourceResponse> secretManagerKeySource,
})

Creates a new EncryptionResponse. 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. mpegCenc Configuration for MPEG Common Encryption (MPEG-CENC). sampleAes Configuration for SAMPLE-AES encryption. secretManagerKeySource Keys are stored in Google Secret Manager.

Implementation

const EncryptionResponse({
  required this.aes128,
  required this.drmSystems,
  required this.mpegCenc,
  required this.sampleAes,
  required this.secretManagerKeySource,
});