Created by the British Broadcasting Corporation.
#include <common.h>
dirac::SourceParams::SourceParams | ( | const VideoFormat & | vf = VIDEO_FORMAT_CUSTOM , |
|
bool | set_defaults = true | |||
) |
bool dirac::SourceParams::Interlace | ( | ) | const [inline] |
References m_interlace.
bool dirac::SourceParams::TopFieldFirst | ( | ) | const [inline] |
References m_topfieldfirst.
bool dirac::SourceParams::SequentialFields | ( | ) | const [inline] |
References m_seq_fields.
Rational dirac::SourceParams::FrameRate | ( | ) | const [inline] |
References m_framerate.
FrameRateType dirac::SourceParams::FrameRateIndex | ( | ) | const [inline] |
References m_fr_idx.
Rational dirac::SourceParams::AspectRatio | ( | ) | const [inline] |
References m_aspect_ratio.
AspectRatioType dirac::SourceParams::AspectRatioIndex | ( | ) | const [inline] |
References m_asr_idx.
unsigned int dirac::SourceParams::CleanWidth | ( | ) | const [inline] |
References m_clean_width.
unsigned int dirac::SourceParams::CleanHeight | ( | ) | const [inline] |
References m_clean_height.
unsigned int dirac::SourceParams::LeftOffset | ( | ) | const [inline] |
References m_left_offset.
unsigned int dirac::SourceParams::TopOffset | ( | ) | const [inline] |
References m_top_offset.
SignalRangeType dirac::SourceParams::SignalRangeIndex | ( | ) | const [inline] |
References m_sr_idx.
unsigned int dirac::SourceParams::LumaOffset | ( | ) | const [inline] |
References m_luma_offset.
unsigned int dirac::SourceParams::LumaExcursion | ( | ) | const [inline] |
References m_luma_excursion.
unsigned int dirac::SourceParams::ChromaOffset | ( | ) | const [inline] |
References m_chroma_offset.
unsigned int dirac::SourceParams::ChromaExcursion | ( | ) | const [inline] |
References m_chroma_excursion.
unsigned int dirac::SourceParams::ColourSpecificationIndex | ( | ) | const [inline] |
References m_cs_idx.
ColourPrimaries dirac::SourceParams::ColourPrimariesIndex | ( | ) | const [inline] |
References m_col_primary.
ColourMatrix dirac::SourceParams::ColourMatrixIndex | ( | ) | const [inline] |
References m_col_matrix.
TransferFunction dirac::SourceParams::TransferFunctionIndex | ( | ) | const [inline] |
References m_transfer_func.
void dirac::SourceParams::SetInterlace | ( | bool | interlace | ) | [inline] |
References m_interlace.
void dirac::SourceParams::SetTopFieldFirst | ( | bool | tff | ) | [inline] |
References m_topfieldfirst.
void dirac::SourceParams::SetSequentialFields | ( | bool | seq_flds | ) | [inline] |
References m_seq_fields.
void dirac::SourceParams::SetFrameRate | ( | const Rational & | frate | ) | [inline] |
References FRAMERATE_CUSTOM, m_fr_idx, and m_framerate.
void dirac::SourceParams::SetFrameRate | ( | unsigned int | fr_num, | |
unsigned int | fr_denom | |||
) | [inline] |
References FRAMERATE_CUSTOM, dirac::Rational::m_denom, m_fr_idx, m_framerate, and dirac::Rational::m_num.
void dirac::SourceParams::SetFrameRate | ( | FrameRateType | fr | ) |
void dirac::SourceParams::SetAspectRatio | ( | const Rational & | asr | ) | [inline] |
References ASPECT_RATIO_CUSTOM, m_aspect_ratio, and m_asr_idx.
void dirac::SourceParams::SetAspectRatio | ( | unsigned int | as_num, | |
unsigned int | as_denom | |||
) | [inline] |
References ASPECT_RATIO_CUSTOM, m_aspect_ratio, m_asr_idx, dirac::Rational::m_denom, and dirac::Rational::m_num.
void dirac::SourceParams::SetAspectRatio | ( | AspectRatioType | aspect_ratio | ) |
void dirac::SourceParams::SetCleanWidth | ( | unsigned int | clean_width | ) | [inline] |
References m_clean_width.
void dirac::SourceParams::SetCleanHeight | ( | unsigned int | clean_height | ) | [inline] |
References m_clean_height.
void dirac::SourceParams::SetLeftOffset | ( | unsigned int | left_offset | ) | [inline] |
References m_left_offset.
void dirac::SourceParams::SetTopOffset | ( | unsigned int | top_offset | ) | [inline] |
References m_top_offset.
void dirac::SourceParams::SetSignalRange | ( | SignalRangeType | sr | ) |
void dirac::SourceParams::SetLumaOffset | ( | unsigned int | luma_offset | ) | [inline] |
References m_luma_offset, m_sr_idx, and SIGNAL_RANGE_CUSTOM.
void dirac::SourceParams::SetLumaExcursion | ( | unsigned int | luma_exc | ) | [inline] |
References m_luma_excursion, m_sr_idx, and SIGNAL_RANGE_CUSTOM.
void dirac::SourceParams::SetChromaOffset | ( | unsigned int | chroma_off | ) | [inline] |
References m_chroma_offset, m_sr_idx, and SIGNAL_RANGE_CUSTOM.
void dirac::SourceParams::SetChromaExcursion | ( | unsigned int | chroma_exc | ) | [inline] |
References m_chroma_excursion, m_sr_idx, and SIGNAL_RANGE_CUSTOM.
void dirac::SourceParams::SetColourSpecification | ( | unsigned int | cs_idx | ) |
void dirac::SourceParams::SetColourPrimariesIndex | ( | unsigned int | cp | ) |
void dirac::SourceParams::SetColourMatrixIndex | ( | unsigned int | cm | ) |
void dirac::SourceParams::SetTransferFunctionIndex | ( | unsigned int | tf | ) |
bool dirac::SourceParams::m_interlace [private] |
Referenced by Interlace(), and SetInterlace().
bool dirac::SourceParams::m_topfieldfirst [private] |
Referenced by SetTopFieldFirst(), and TopFieldFirst().
bool dirac::SourceParams::m_seq_fields [private] |
Referenced by SequentialFields(), and SetSequentialFields().
FrameRateType dirac::SourceParams::m_fr_idx [private] |
Referenced by FrameRateIndex(), and SetFrameRate().
Rational dirac::SourceParams::m_framerate [private] |
Referenced by FrameRate(), and SetFrameRate().
Referenced by AspectRatioIndex(), and SetAspectRatio().
Rational dirac::SourceParams::m_aspect_ratio [private] |
Referenced by AspectRatio(), and SetAspectRatio().
unsigned int dirac::SourceParams::m_clean_width [private] |
Referenced by CleanWidth(), and SetCleanWidth().
unsigned int dirac::SourceParams::m_clean_height [private] |
Referenced by CleanHeight(), and SetCleanHeight().
unsigned int dirac::SourceParams::m_left_offset [private] |
Referenced by LeftOffset(), and SetLeftOffset().
unsigned int dirac::SourceParams::m_top_offset [private] |
Referenced by SetTopOffset(), and TopOffset().
SignalRangeType dirac::SourceParams::m_sr_idx [private] |
Referenced by SetChromaExcursion(), SetChromaOffset(), SetLumaExcursion(), SetLumaOffset(), and SignalRangeIndex().
unsigned int dirac::SourceParams::m_luma_offset [private] |
Referenced by LumaOffset(), and SetLumaOffset().
unsigned int dirac::SourceParams::m_luma_excursion [private] |
Referenced by LumaExcursion(), and SetLumaExcursion().
unsigned int dirac::SourceParams::m_chroma_offset [private] |
Referenced by ChromaOffset(), and SetChromaOffset().
unsigned int dirac::SourceParams::m_chroma_excursion [private] |
Referenced by ChromaExcursion(), and SetChromaExcursion().
unsigned int dirac::SourceParams::m_cs_idx [private] |
Referenced by ColourSpecificationIndex().
Referenced by ColourPrimariesIndex().
Referenced by ColourMatrixIndex().
Referenced by TransferFunctionIndex().
© 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.