World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <encryption_info.h>
This describes encryption info for a packet. This contains frame-specific info for how to decrypt the packet before passing it to the decoder.
The size of this struct is not part of the public ABI.
См. определение в файле encryption_info.h строка 43
uint32_t AVEncryptionInfo::scheme |
The fourcc encryption scheme, in big-endian byte order.
См. определение в файле encryption_info.h строка 45
uint32_t AVEncryptionInfo::crypt_byte_block |
Only used for pattern encryption. This is the number of 16-byte blocks that are encrypted.
См. определение в файле encryption_info.h строка 51
uint32_t AVEncryptionInfo::skip_byte_block |
Only used for pattern encryption. This is the number of 16-byte blocks that are clear.
См. определение в файле encryption_info.h строка 57
uint8_t* AVEncryptionInfo::key_id |
The ID of the key used to encrypt the packet. This should always be 16 bytes long, but may be changed in the future.
См. определение в файле encryption_info.h строка 63
uint32_t AVEncryptionInfo::key_id_size |
См. определение в файле encryption_info.h строка 64
uint8_t* AVEncryptionInfo::iv |
The initialization vector. This may have been zero-filled to be the correct block size. This should always be 16 bytes long, but may be changed in the future.
См. определение в файле encryption_info.h строка 71
uint32_t AVEncryptionInfo::iv_size |
См. определение в файле encryption_info.h строка 72
AVSubsampleEncryptionInfo* AVEncryptionInfo::subsamples |
An array of subsample encryption info specifying how parts of the sample are encrypted. If there are no subsamples, then the whole sample is encrypted.
См. определение в файле encryption_info.h строка 79
uint32_t AVEncryptionInfo::subsample_count |
См. определение в файле encryption_info.h строка 80