Dirac - A Video Codec
Created by the British Broadcasting Corporation.
dirac::DiracByteStream Class Reference
Represents a series of bytes in the Dirac bytestream specfication format.
More...
#include <dirac_byte_stream.h>
Inheritance diagram for dirac::DiracByteStream:
[legend]Collaboration diagram for dirac::DiracByteStream:
[legend]List of all members.Public Member Functions
Private Types
Private Attributes
Detailed Description
These bytes are grouped into more managable parse units by this class.
Member Typedef Documentation
Constructor & Destructor Documentation
dirac::DiracByteStream::DiracByteStream |
( |
|
) |
|
|
dirac::DiracByteStream::~DiracByteStream |
( |
|
) |
|
|
Member Function Documentation
void dirac::DiracByteStream::AddAccessUnit |
( |
AccessUnitByteIO * |
p_accessunit_byteio |
) |
|
|
|
- Parameters:
-
| p_accessunit_byteio | Access-unit stream. This class is now responsible for deleting |
|
void dirac::DiracByteStream::AddBytes |
( |
char * |
start, |
|
|
int |
count |
|
) |
|
|
|
- Parameters:
-
| start | Start of char list |
| count | Number of chars |
|
void dirac::DiracByteStream::AddFrame |
( |
FrameByteIO * |
p_frame_byteio |
) |
|
|
|
- Parameters:
-
| p_frame_byteio | Frame stream. This class is now responsible for deleting. |
|
void dirac::DiracByteStream::Clear |
( |
|
) |
|
|
const std::string dirac::DiracByteStream::GetBytes |
( |
|
) |
[virtual] |
|
bool dirac::DiracByteStream::IsUnitAvailable |
( |
|
) |
const |
|
Member Data Documentation
The documentation for this class was generated from the following file:
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.