AP4_OmaDcfAtomDecrypter Class Reference

#include <Ap4OmaDcf.h>

List of all members.

Static Public Member Functions

static AP4_Result DecryptAtoms (AP4_AtomParent &atoms, AP4_Processor::ProgressListener *listener, AP4_BlockCipherFactory *block_cipher_factory, AP4_ProtectionKeyMap &key_map)
static AP4_Result CreateDecryptingStream (AP4_ContainerAtom &odrm_atom, const AP4_UI08 *key, AP4_Size key_size, AP4_BlockCipherFactory *block_cipher_factory, AP4_ByteStream *&stream)
static AP4_Result CreateDecryptingStream (AP4_OmaDcfCipherMode mode, AP4_ByteStream &encrypted_stream, AP4_LargeSize cleartext_size, const AP4_UI08 *key, AP4_Size key_size, AP4_BlockCipherFactory *block_cipher_factory, AP4_ByteStream *&stream)


Detailed Description

Definition at line 68 of file Ap4OmaDcf.h.


Member Function Documentation

static AP4_Result AP4_OmaDcfAtomDecrypter::DecryptAtoms ( AP4_AtomParent atoms,
AP4_Processor::ProgressListener listener,
AP4_BlockCipherFactory block_cipher_factory,
AP4_ProtectionKeyMap key_map 
) [static]

static AP4_Result AP4_OmaDcfAtomDecrypter::CreateDecryptingStream ( AP4_ContainerAtom odrm_atom,
const AP4_UI08 key,
AP4_Size  key_size,
AP4_BlockCipherFactory block_cipher_factory,
AP4_ByteStream *&  stream 
) [static]

static AP4_Result AP4_OmaDcfAtomDecrypter::CreateDecryptingStream ( AP4_OmaDcfCipherMode  mode,
AP4_ByteStream encrypted_stream,
AP4_LargeSize  cleartext_size,
const AP4_UI08 key,
AP4_Size  key_size,
AP4_BlockCipherFactory block_cipher_factory,
AP4_ByteStream *&  stream 
) [static]


The documentation for this class was generated from the following file:

Generated on Mon Sep 29 10:53:48 2008 for Bento4 MP4 SDK by  doxygen 1.5.6