|
||
class TFourCC;
A class that holds a four character code, representing supported data encodings for the conversion destination. The four character codes are packed into a single TUint32.
FourCC codes are a representation of the datatypes used to identify codecs. FourCC codes are used in codec .rss files as a match string used by ECOM to correctly load the required DLL.
Defined in TFourCC
:
FourCC()
Returns the FourCC code in little-endian format.FourCC(TPtr8 *)const
Unpacks the FourCC code in little-endian format into the space provided by the a...Set(TFourCC)
Sets the FourCC code equal to the value in the supplied argument.Set(TUint32)
Sets the FourCC code equal to the supplied argument.TFourCC()
Default constructor initialises the class to KMMFFourCCCodeNULL.TFourCC(TInt32)
Constructor with a TInt32 in little-endian format.TFourCC(TUint8,TUint8,TUint8,TUint8)
Packs the four arguments into a single TUint32.TFourCC(const TDesC8 &)
Constructs a FourCC code with the given 8 bit desciptor where the descriptor con...operator!=(const TFourCC &)const
Inequality operator.operator!=(const TUint32 &)const
Inequality operator.operator==(const TFourCC &)const
Equality operator.operator==(const TUint32 &)const
Equality operator.inline TFourCC(TUint8 aChar1, TUint8 aChar2, TUint8 aChar3, TUint8 aChar4);
Packs the four arguments into a single TUint32.
The four arguments are packed in little-endian format.
|
inline TFourCC(const TDesC8 &aDes);
Constructs a FourCC code with the given 8 bit desciptor where the descriptor contains the characters that make up the FourCC code.
|
inline TFourCC(TInt32 aFourCC);
Constructor with a TInt32 in little-endian format.
|
inline TUint32 FourCC();
Returns the FourCC code in little-endian format.
|
inline void FourCC(TPtr8 *aDes) const;
Unpacks the FourCC code in little-endian format into the space provided by the argument.
The argument must be a pointer to a buffer of 4 bytes or greater.
|
inline void Set(TFourCC aFourCC);
Sets the FourCC code equal to the value in the supplied argument.
|
inline void Set(TUint32 aFourCC);
Sets the FourCC code equal to the supplied argument.
|
inline TBool operator==(const TFourCC &aA) const;
Equality operator.
|
|
inline TBool operator==(const TUint32 &aUint) const;
Equality operator.
|
|