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
Rational dirac::SourceParams::AspectRatio |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::ChromaExcursion |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::ChromaOffset |
( |
|
) |
const [inline] |
|
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] |
|
bool dirac::SourceParams::Interlace |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::LeftOffset |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::LumaExcursion |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::LumaOffset |
( |
|
) |
const [inline] |
|
bool dirac::SourceParams::SequentialFields |
( |
|
) |
const [inline] |
|
void dirac::SourceParams::SetAspectRatio |
( |
unsigned int |
as_num, |
|
|
unsigned int |
as_denom |
|
) |
[inline] |
|
void dirac::SourceParams::SetAspectRatio |
( |
const Rational & |
asr |
) |
[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::SetInterlace |
( |
bool |
interlace |
) |
[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::SetSequentialFields |
( |
bool |
seq_flds |
) |
[inline] |
|
void dirac::SourceParams::SetTopFieldFirst |
( |
bool |
tff |
) |
[inline] |
|
void dirac::SourceParams::SetTopOffset |
( |
unsigned int |
top_offset |
) |
[inline] |
|
void dirac::SourceParams::SetTransferFunctionIndex |
( |
unsigned int |
tf |
) |
|
|
bool dirac::SourceParams::TopFieldFirst |
( |
|
) |
const [inline] |
|
unsigned int dirac::SourceParams::TopOffset |
( |
|
) |
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.