Dirac - A Video Codec
Created by the British Broadcasting Corporation.
dirac::SourceParams Class Reference
Parameters relating to the source material being encoded/decoded.
#include <common.h>
Collaboration diagram for dirac::SourceParams:
[legend]List of all members.Public Member Functions
Private Attributes
Constructor & Destructor Documentation
dirac::SourceParams::SourceParams |
( |
const VideoFormat & |
vf = VIDEO_FORMAT_CUSTOM , |
|
|
bool |
set_defaults = true |
|
) |
|
|
Member Function Documentation
ChromaFormat dirac::SourceParams::CFormat |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::ChromaExcursion |
( |
|
) |
const [inline] |
|
int dirac::SourceParams::ChromaHeight |
( |
|
) |
const |
|
unsigned int dirac::SourceParams::ChromaOffset |
( |
|
) |
const [inline] |
|
int dirac::SourceParams::ChromaWidth |
( |
|
) |
const |
|
unsigned int dirac::SourceParams::CleanHeight |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::CleanWidth |
( |
|
) |
const [inline] |
|
ColourMatrix dirac::SourceParams::ColourMatrixIndex |
( |
|
) |
const [inline] |
|
ColourPrimaries dirac::SourceParams::ColourPrimariesIndex |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::ColourSpecificationIndex |
( |
|
) |
const [inline] |
|
Rational dirac::SourceParams::FrameRate |
( |
|
) |
const [inline] |
|
FrameRateType dirac::SourceParams::FrameRateIndex |
( |
|
) |
const [inline] |
|
VideoFormat dirac::SourceParams::GetVideoFormat |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::LeftOffset |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::LumaExcursion |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::LumaOffset |
( |
|
) |
const [inline] |
|
Rational dirac::SourceParams::PixelAspectRatio |
( |
|
) |
const [inline] |
|
void dirac::SourceParams::SetCFormat |
( |
ChromaFormat |
cf |
) |
[inline] |
|
void dirac::SourceParams::SetChromaExcursion |
( |
unsigned int |
chroma_exc |
) |
[inline] |
|
void dirac::SourceParams::SetChromaOffset |
( |
unsigned int |
chroma_off |
) |
[inline] |
|
void dirac::SourceParams::SetCleanHeight |
( |
unsigned int |
clean_height |
) |
[inline] |
|
void dirac::SourceParams::SetCleanWidth |
( |
unsigned int |
clean_width |
) |
[inline] |
|
void dirac::SourceParams::SetColourMatrixIndex |
( |
unsigned int |
cm |
) |
|
|
void dirac::SourceParams::SetColourPrimariesIndex |
( |
unsigned int |
cp |
) |
|
|
void dirac::SourceParams::SetColourSpecification |
( |
unsigned int |
cs_idx |
) |
|
|
void dirac::SourceParams::SetFrameRate |
( |
unsigned int |
fr_num, |
|
|
unsigned int |
fr_denom |
|
) |
[inline] |
|
void dirac::SourceParams::SetFrameRate |
( |
const Rational & |
frate |
) |
[inline] |
|
void dirac::SourceParams::SetLeftOffset |
( |
unsigned int |
left_offset |
) |
[inline] |
|
void dirac::SourceParams::SetLumaExcursion |
( |
unsigned int |
luma_exc |
) |
[inline] |
|
void dirac::SourceParams::SetLumaOffset |
( |
unsigned int |
luma_offset |
) |
[inline] |
|
void dirac::SourceParams::SetPixelAspectRatio |
( |
unsigned int |
pix_as_num, |
|
|
unsigned int |
pix_as_denom |
|
) |
[inline] |
|
void dirac::SourceParams::SetPixelAspectRatio |
( |
const Rational & |
pix_asr |
) |
[inline] |
|
void dirac::SourceParams::SetSourceSampling |
( |
unsigned int |
source_sampling |
) |
[inline] |
|
void dirac::SourceParams::SetTopFieldFirst |
( |
bool |
tff |
) |
[inline] |
|
void dirac::SourceParams::SetTopOffset |
( |
unsigned int |
top_offset |
) |
[inline] |
|
void dirac::SourceParams::SetTransferFunctionIndex |
( |
unsigned int |
tf |
) |
|
|
void dirac::SourceParams::SetVideoFormat |
( |
VideoFormat |
vf |
) |
[inline] |
|
void dirac::SourceParams::SetXl |
( |
unsigned int |
xlen |
) |
[inline] |
|
void dirac::SourceParams::SetYl |
( |
unsigned int |
ylen |
) |
[inline] |
|
unsigned int dirac::SourceParams::SourceSampling |
( |
|
) |
const [inline] |
|
bool dirac::SourceParams::TopFieldFirst |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::TopOffset |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::Xl |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::Yl |
( |
|
) |
const [inline] |
|
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.