![Symbian OS Library](../../../../a_stock/mainheading.gif)
![]() |
![]() |
|
Location:
MmfUtilities.h
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()
, FourCC()
, Set()
, Set()
, TFourCC()
, TFourCC()
, TFourCC()
, TFourCC()
, operator!=()
, operator!=()
, operator==()
, 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.
|
|