Dirac - A Video Codec
Created by the British Broadcasting Corporation.
dirac::ArithCodecToVLCAdapter Class Reference
#include <band_vlc.h>
Inheritance diagram for dirac::ArithCodecToVLCAdapter:
[legend]Collaboration diagram for dirac::ArithCodecToVLCAdapter:
[legend]List of all members.Public Member Functions
Protected Attributes
Private Member Functions
Detailed Description
Abstract VLC entropy codec base class
Constructor & Destructor Documentation
dirac::ArithCodecToVLCAdapter::ArithCodecToVLCAdapter |
( |
SubbandByteIO * |
subband_byteio, |
|
|
size_t |
number_of_contexts |
|
) |
|
|
virtual dirac::ArithCodecToVLCAdapter::~ArithCodecToVLCAdapter |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
int dirac::ArithCodecToVLCAdapter::Compress |
( |
CoeffArray & |
in_data |
) |
|
|
bool dirac::ArithCodecToVLCAdapter::DecodeSymbol |
( |
int |
|
) |
[inline] |
|
void dirac::ArithCodecToVLCAdapter::Decompress |
( |
CoeffArray & |
out_data, |
|
|
int |
num_bytes |
|
) |
|
|
virtual void dirac::ArithCodecToVLCAdapter::DoWorkCode |
( |
CoeffArray & |
in_data |
) |
[pure virtual] |
|
virtual void dirac::ArithCodecToVLCAdapter::DoWorkDecode |
( |
CoeffArray & |
out_data |
) |
[pure virtual] |
|
void dirac::ArithCodecToVLCAdapter::EncodeSymbol |
( |
bool |
val, |
|
|
int |
|
|
) |
[inline] |
|
Member Data Documentation
|
Input/output stream for Dirac-format bytes |
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.