Location:
H263.h
class TH263PictureHeader;
H.263 picture header.
Defined in TH263PictureHeader
:
iAspectRatioDenom
, iAspectRatioNum
, iDocumentCamera
, iFreezePictureRelease
, iLongTermPicture
, iPQuant
, iPictureClockFrequencyRate
, iPictureClockFrequencyScale
, iPictureType
, iPlusPType
, iSplitScreen
, iTemporalReference
, iUpdateFullExtendedPType
TUint iTemporalReference;
Indicates the temporal reference. iTemporalReference is equal to the value of TR or the value of (ETR << 8) + TR if ETR is present in the picture header.
TBool iLongTermPicture;
iLongTermPicture equal to ETrue indicates that the picture has been marked as a long-term picture according to the memory management control operation (MMCO) commands as specified in Annex U of H.263. Otherwise the picture is not a long-term picture.
TBool iFreezePictureRelease;
iFreezePictureRelease is equal to the value of bit 5 of PTYPE.
TH263PictureType iPictureType;
Indicates the picture coding type. iPictureType is set according to the picture header as one of the values defined in TH263PictureType.
TUint iPQuant;
Indicates the initial value of the quantization parameter. iPQuant is equal to the value of the PQUANT syntax element.
TBool iPlusPType;
Indicates the presence of the extended PTYPE field in the picture layer. The extended PTYPE field is specified in ITU-T Recommendation H.263 version 2 and later. iPlusPType is equal to 1 if bits 6 - 8 of PTYPE are equal to '111'. Otherwise, iPlusPType is equal to 0.
TBool iUpdateFullExtendedPType;
Indicates the presence of the full extended PTYPE field in the picture layer. If iPlusPType is EFalse, the value of of iUpdateFullExtendedPType is not valid. Otherwise, iUpdateFullExtendedPType is equal to the value of the UFEP syntax element.
TUint iAspectRatioNum;
Pixel aspect ratio numerator and denominator respectively. The pixel aspect ratio is defined as iAspectRatioNum/iAspectRatioDenom, where the values are positive integers and relatively prime. If iPlusPType is equal to 0, or iPlusPType is ETrue and iUpdateFullExtendedPType is ETrue and bits 1 - 3 of the OPPTYPE syntax element are not equal to '110', iAspectRatioNum shall be equal to 12 and iAspectRatioDenom shall be equal to 11 (as specified in subclause 4.1 of ITU-T Recommendation H.263). If iPlusPType is ETrue and iUpdateFullExtendedPType is ETrue and bits 1 - 3 of the OPPTYPE syntax element are equal to '110', the values of iAspectRatioNum and iAspectRatioDenom are set as specified in subclauses 5.1.5 and 5.1.6 of ITU-T Recommendation H.263. Otherwise (iPlusPType is ETrue and iUpdateFullExtendedPType is EFalse), the values of iAspectRatioNum and iAspectRatioDenom are not valid.
TUint iAspectRatioDenom;
Pixel aspect ratio numerator and denominator respectively. The pixel aspect ratio is defined as iAspectRatioNum/iAspectRatioDenom, where the values are positive integers and relatively prime. If iPlusPType is equal to 0, or iPlusPType is ETrue and iUpdateFullExtendedPType is ETrue and bits 1 - 3 of the OPPTYPE syntax element are not equal to '110', iAspectRatioNum shall be equal to 12 and iAspectRatioDenom shall be equal to 11 (as specified in subclause 4.1 of ITU-T Recommendation H.263). If iPlusPType is ETrue and iUpdateFullExtendedPType is ETrue and bits 1 - 3 of the OPPTYPE syntax element are equal to '110', the values of iAspectRatioNum and iAspectRatioDenom are set as specified in subclauses 5.1.5 and 5.1.6 of ITU-T Recommendation H.263. Otherwise (iPlusPType is ETrue and iUpdateFullExtendedPType is EFalse), the values of iAspectRatioNum and iAspectRatioDenom are not valid.
TUint iPictureClockFrequencyRate;
Picture clock frequency numerator and denominator respectively. The picture clock frequency for temporal reference is defined as iPictureClockFrequencyRate / iPictureClockFrequencyScale in floating point arithmetic and where the values are positive integers and relatively prime. If iPlusPType is equal to 0, or iPlusPType is equal to 1 and iUpdateFullExtendedPType is equal to 1 and bit 4 of the OPPTYPE syntax element is equal to 0, iPictureClockFrequencyRate shall be equal to 30000 and iPictureClockFrequencyScale shall be equal to 1001 (as specified in subclause 4.1 of ITU-T Recommendation H.263). If iPlusPType is equal to 1 and iUpdateFullExtendedPType is equal to 1 and bit 4 of the OPPTYPE syntax element is equal to 1, the values of iPictureClockFrequencyRate and iPictureClockFrequencyScale are set as specified in subclause 5.1.7 of ITU-T Recommendation H.263. Otherwise (iPlusPType is equal to 1 and iUpdateFullExtendedPType is equal to 0), the values of iPictureClockFrequencyRate and iPictureClockFrequencyScale are not valid.
TUint iPictureClockFrequencyScale;
Picture clock frequency numerator and denominator respectively. The picture clock frequency for temporal reference is defined as iPictureClockFrequencyRate / iPictureClockFrequencyScale in floating point arithmetic and where the values are positive integers and relatively prime. If iPlusPType is equal to 0, or iPlusPType is equal to 1 and iUpdateFullExtendedPType is equal to 1 and bit 4 of the OPPTYPE syntax element is equal to 0, iPictureClockFrequencyRate shall be equal to 30000 and iPictureClockFrequencyScale shall be equal to 1001 (as specified in subclause 4.1 of ITU-T Recommendation H.263). If iPlusPType is equal to 1 and iUpdateFullExtendedPType is equal to 1 and bit 4 of the OPPTYPE syntax element is equal to 1, the values of iPictureClockFrequencyRate and iPictureClockFrequencyScale are set as specified in subclause 5.1.7 of ITU-T Recommendation H.263. Otherwise (iPlusPType is equal to 1 and iUpdateFullExtendedPType is equal to 0), the values of iPictureClockFrequencyRate and iPictureClockFrequencyScale are not valid.