AP4_OmaCbcDecryptingStream Class Reference

#include <Ap4OmaDcf.h>

Inheritance diagram for AP4_OmaCbcDecryptingStream:

AP4_ByteStream AP4_Referenceable List of all members.

Public Member Functions

 ~AP4_OmaCbcDecryptingStream ()
virtual AP4_Result Read (void *buffer, AP4_Size bytes_to_read, AP4_Size *bytes_read)
virtual AP4_Result Write (const void *buffer, AP4_Size bytes_to_write, AP4_Size *bytes_written)
virtual AP4_Result Seek (AP4_Position position)
virtual AP4_Result Tell (AP4_Position &position)
virtual AP4_Result GetSize (AP4_LargeSize &size)
virtual void AddReference ()
virtual void Release ()

Static Public Member Functions

static AP4_Result Create (AP4_ByteStream *source_stream, AP4_Position source_position, const AP4_UI08 *key, AP4_Size key_size, AP4_BlockCipherFactory *block_cipher_factory, AP4_LargeSize cleartext_size, AP4_OmaCbcDecryptingStream **stream)

Detailed Description

Definition at line 66 of file Ap4OmaDcf.h.


Constructor & Destructor Documentation

AP4_OmaCbcDecryptingStream::~AP4_OmaCbcDecryptingStream (  ) 


Member Function Documentation

static AP4_Result AP4_OmaCbcDecryptingStream::Create ( AP4_ByteStream source_stream,
AP4_Position  source_position,
const AP4_UI08 key,
AP4_Size  key_size,
AP4_BlockCipherFactory block_cipher_factory,
AP4_LargeSize  cleartext_size,
AP4_OmaCbcDecryptingStream **  stream 
) [static]

virtual AP4_Result AP4_OmaCbcDecryptingStream::Read ( void *  buffer,
AP4_Size  bytes_to_read,
AP4_Size bytes_read 
) [virtual]

Implements AP4_ByteStream.

virtual AP4_Result AP4_OmaCbcDecryptingStream::Write ( const void *  buffer,
AP4_Size  bytes_to_write,
AP4_Size bytes_written 
) [virtual]

Implements AP4_ByteStream.

virtual AP4_Result AP4_OmaCbcDecryptingStream::Seek ( AP4_Position  position  )  [virtual]

Implements AP4_ByteStream.

virtual AP4_Result AP4_OmaCbcDecryptingStream::Tell ( AP4_Position position  )  [virtual]

Implements AP4_ByteStream.

virtual AP4_Result AP4_OmaCbcDecryptingStream::GetSize ( AP4_LargeSize size  )  [virtual]

Implements AP4_ByteStream.

virtual void AP4_OmaCbcDecryptingStream::AddReference (  )  [virtual]

Implements AP4_Referenceable.

virtual void AP4_OmaCbcDecryptingStream::Release (  )  [virtual]

Implements AP4_Referenceable.


The documentation for this class was generated from the following file:
Generated on Thu Mar 15 16:07:36 2007 for Bento4 MP4 SDK by  doxygen 1.5.1-p1