# AP4_IsmaCipher Member List

This is the complete list of members for AP4_IsmaCipher, including all inherited members.

AP4_IsmaCipher(AP4_BlockCipher *block_cipher, const AP4_UI08 *salt, AP4_UI08 iv_length, AP4_UI08 key_indicator_length, bool selective_encryption) | AP4_IsmaCipher |
Create(AP4_ProtectedSampleDescription *sample_description, const AP4_UI08 *key, AP4_Size key_size, AP4_BlockCipherFactory *block_cipher_factory=NULL) | AP4_SampleDecrypter | `[static]`
CreateSampleDecrypter(AP4_ProtectedSampleDescription *sample_description, const AP4_UI08 *key, AP4_Size key_size, AP4_BlockCipherFactory *block_cipher_factory, AP4_IsmaCipher *&decrypter) | AP4_IsmaCipher | `[static]`
DecryptSampleData(AP4_DataBuffer &data_in, AP4_DataBuffer &data_out) | AP4_IsmaCipher | `[virtual]`
EncryptSampleData(AP4_DataBuffer &data_in, AP4_DataBuffer &data_out, AP4_UI32 offset) | AP4_IsmaCipher |
GetCipher() | AP4_IsmaCipher | `[inline]`
GetIvLength() | AP4_IsmaCipher | `[inline]`
GetKeyIndicatorLength() | AP4_IsmaCipher | `[inline]`
GetSelectiveEncryption() | AP4_IsmaCipher | `[inline]`
~AP4_IsmaCipher() | AP4_IsmaCipher |
~AP4_SampleDecrypter() | AP4_SampleDecrypter | `[inline, virtual]`