#include <Ap4ByteStream.h>
Inheritance diagram for AP4_ByteStream:
Public Member Functions | |
virtual AP4_Result | Read (void *buffer, AP4_Size bytes_to_read, AP4_Size *bytes_read=0)=0 |
AP4_Result | ReadUI64 (AP4_UI64 &value) |
AP4_Result | ReadUI32 (AP4_UI32 &value) |
AP4_Result | ReadUI24 (AP4_UI32 &value) |
AP4_Result | ReadUI16 (AP4_UI16 &value) |
AP4_Result | ReadUI08 (AP4_UI08 &value) |
AP4_Result | ReadString (char *buffer, AP4_Size size) |
virtual AP4_Result | Write (const void *buffer, AP4_Size bytes_to_write, AP4_Size *bytes_written=0)=0 |
AP4_Result | WriteString (const char *stringBuffer) |
AP4_Result | WriteUI64 (AP4_UI64 value) |
AP4_Result | WriteUI32 (AP4_UI32 value) |
AP4_Result | WriteUI24 (AP4_UI32 value) |
AP4_Result | WriteUI16 (AP4_UI16 value) |
AP4_Result | WriteUI08 (AP4_UI08 value) |
virtual AP4_Result | Seek (AP4_Position position)=0 |
virtual AP4_Result | Tell (AP4_Position &position)=0 |
virtual AP4_Result | GetSize (AP4_LargeSize &size)=0 |
virtual AP4_Result | CopyTo (AP4_ByteStream &stream, AP4_LargeSize size) |
Definition at line 43 of file Ap4ByteStream.h.
virtual AP4_Result AP4_ByteStream::Read | ( | void * | buffer, | |
AP4_Size | bytes_to_read, | |||
AP4_Size * | bytes_read = 0 | |||
) | [pure virtual] |
Implemented in AP4_SubStream, AP4_MemoryByteStream, AP4_FileByteStream, and AP4_OmaCbcDecryptingStream.
Referenced by AP4_FileByteStream::Read().
AP4_Result AP4_ByteStream::ReadUI64 | ( | AP4_UI64 & | value | ) |
AP4_Result AP4_ByteStream::ReadUI32 | ( | AP4_UI32 & | value | ) |
AP4_Result AP4_ByteStream::ReadUI24 | ( | AP4_UI32 & | value | ) |
AP4_Result AP4_ByteStream::ReadUI16 | ( | AP4_UI16 & | value | ) |
AP4_Result AP4_ByteStream::ReadUI08 | ( | AP4_UI08 & | value | ) |
AP4_Result AP4_ByteStream::ReadString | ( | char * | buffer, | |
AP4_Size | size | |||
) |
virtual AP4_Result AP4_ByteStream::Write | ( | const void * | buffer, | |
AP4_Size | bytes_to_write, | |||
AP4_Size * | bytes_written = 0 | |||
) | [pure virtual] |
Implemented in AP4_SubStream, AP4_MemoryByteStream, AP4_FileByteStream, and AP4_OmaCbcDecryptingStream.
Referenced by AP4_FileByteStream::Write().
AP4_Result AP4_ByteStream::WriteString | ( | const char * | stringBuffer | ) |
AP4_Result AP4_ByteStream::WriteUI64 | ( | AP4_UI64 | value | ) |
AP4_Result AP4_ByteStream::WriteUI32 | ( | AP4_UI32 | value | ) |
AP4_Result AP4_ByteStream::WriteUI24 | ( | AP4_UI32 | value | ) |
AP4_Result AP4_ByteStream::WriteUI16 | ( | AP4_UI16 | value | ) |
AP4_Result AP4_ByteStream::WriteUI08 | ( | AP4_UI08 | value | ) |
virtual AP4_Result AP4_ByteStream::Seek | ( | AP4_Position | position | ) | [pure virtual] |
Implemented in AP4_SubStream, AP4_MemoryByteStream, AP4_FileByteStream, and AP4_OmaCbcDecryptingStream.
Referenced by AP4_FileByteStream::Seek().
virtual AP4_Result AP4_ByteStream::Tell | ( | AP4_Position & | position | ) | [pure virtual] |
Implemented in AP4_SubStream, AP4_MemoryByteStream, AP4_FileByteStream, and AP4_OmaCbcDecryptingStream.
Referenced by AP4_FileByteStream::Tell().
virtual AP4_Result AP4_ByteStream::GetSize | ( | AP4_LargeSize & | size | ) | [pure virtual] |
Implemented in AP4_SubStream, AP4_MemoryByteStream, AP4_FileByteStream, and AP4_OmaCbcDecryptingStream.
Referenced by AP4_FileByteStream::GetSize().
virtual AP4_Result AP4_ByteStream::CopyTo | ( | AP4_ByteStream & | stream, | |
AP4_LargeSize | size | |||
) | [virtual] |