24 : encrypted_blocks(encrypted_blocks), clear_blocks(clear_blocks) {}
28 : clear_bytes(clear_bytes), protected_bytes(protected_bytes) {}
32 const std::vector<uint8_t>& key_id,
33 const std::vector<uint8_t>& iv)
34 : scheme(scheme), key_id(key_id), iv(iv) {}
38 const std::vector<uint8_t>&
key_id,
39 const std::vector<uint8_t>&
iv)
40 : scheme(scheme), pattern(pattern), key_id(key_id), iv(iv) {}
44 const std::vector<uint8_t>&
key_id,
const std::vector<uint8_t>&
iv,
50 subsamples(subsamples) {}
const EncryptionPattern pattern
FrameEncryptionInfo(EncryptionScheme scheme, const std::vector< uint8_t > &key_id, const std::vector< uint8_t > &iv)
SubsampleInfo(uint32_t clear_bytes, uint32_t protected_bytes)
const std::vector< uint8_t > iv
uint32_t encrypted_blocks
const EncryptionScheme scheme
const std::vector< SubsampleInfo > subsamples
const std::vector< uint8_t > key_id