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:
List of all members.Public Member Functions
Private Types
Private Member Functions
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 |
( |
|
) |
|
|
Member Function Documentation
void dirac::DiracByteStream::AddBytes |
( |
char * |
start, |
|
|
int |
count |
|
) |
|
|
|
- Parameters:
-
| start | Start of char list |
| count | Number of chars |
|
void dirac::DiracByteStream::AddPicture |
( |
PictureByteIO * |
p_frame_byteio |
) |
|
|
|
- Parameters:
-
| p_frame_byteio | Picture stream. This class is now responsible for deleting. |
|
|
- Parameters:
-
| p_seqheader_byteio | Sequence header data. |
|
void dirac::DiracByteStream::Clear |
( |
|
) |
|
|
const std::string dirac::DiracByteStream::GetBytes |
( |
|
) |
[virtual] |
|
bool dirac::DiracByteStream::IsUnitAvailable |
( |
|
) |
const |
|
void dirac::DiracByteStream::Reset |
( |
ParseUnitByteIO * |
p_curr_unit, |
|
|
int |
pos |
|
) |
[private] |
|
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.