Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: H263.h

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class TH263PictureHeader

class TH263PictureHeader;

Description

H.263 picture header.

Members

Defined in TH263PictureHeader:
iAspectRatioDenom, iAspectRatioNum, iDocumentCamera, iFreezePictureRelease, iLongTermPicture, iPQuant, iPictureClockFrequencyRate, iPictureClockFrequencyScale, iPictureType, iPlusPType, iSplitScreen, iTemporalReference, iUpdateFullExtendedPType


Member data


iTemporalReference

TUint iTemporalReference;

Description

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.


iLongTermPicture

TBool iLongTermPicture;

Description

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.


iSplitScreen

TBool iSplitScreen;

Description

iSplitScreen is equal to the value of bit 3 of PTYPE.


iDocumentCamera

TBool iDocumentCamera;

Description

iDocumentCamera is equal to the value of bit 4 of PTYPE.


iFreezePictureRelease

TBool iFreezePictureRelease;

Description

iFreezePictureRelease is equal to the value of bit 5 of PTYPE.


iPictureType

TH263PictureType iPictureType;

Description

Indicates the picture coding type. iPictureType is set according to the picture header as one of the values defined in TH263PictureType.


iPQuant

TUint iPQuant;

Description

Indicates the initial value of the quantization parameter. iPQuant is equal to the value of the PQUANT syntax element.


iPlusPType

TBool iPlusPType;

Description

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.


iUpdateFullExtendedPType

TBool iUpdateFullExtendedPType;

Description

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.


iAspectRatioNum

TUint iAspectRatioNum;

Description

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.


iAspectRatioDenom

TUint iAspectRatioDenom;

Description

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.


iPictureClockFrequencyRate

TUint iPictureClockFrequencyRate;

Description

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.


iPictureClockFrequencyScale

TUint iPictureClockFrequencyScale;

Description

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.