#include <Ap4OmaDcf.h>
Inheritance diagram for AP4_OmaCbcDecryptingStream:
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) |
Definition at line 66 of file Ap4OmaDcf.h.
AP4_OmaCbcDecryptingStream::~AP4_OmaCbcDecryptingStream | ( | ) |
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.