#include <mmf/common/mmfutilities.h>
| class TFourCC | 
| Public Member Functions | |
|---|---|
| TFourCC() | |
| TFourCC(TUint8, TUint8, TUint8, TUint8) | |
| TFourCC(const TDesC8 &) | |
| TFourCC(TInt32) | |
| TUint32 | FourCC() | 
| void | FourCC(TPtr8 *) | 
| void | Set(TFourCC) | 
| void | Set(TUint32) | 
| TBool | operator!=(const TFourCC &) | 
| TBool | operator!=(const TUint32 &) | 
| TBool | operator==(const TFourCC &) | 
| TBool | operator==(const TUint32 &) | 
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.
Packs the four arguments into a single TUint32.
The four arguments are packed in little-endian format.
significant byte of the code.
significant byte of the code.
| Parameters | |
|---|---|
| aChar1 | A character that represents part of the FourCC code. This character will be the least | 
| aChar2 | A character that represents part of the FourCC code. | 
| aChar3 | A character that represents part of the FourCC code. | 
| aChar4 | A character that represents part of the FourCC code. This character will be the most | 
| TFourCC | ( | const TDesC8 & | aDes | ) | [inline] | 
Constructs a FourCC code with the given 8 bit desciptor where the descriptor contains the
characters that make up the FourCC code.
| Parameters | |
|---|---|
| aDes | The descriptor containing the characters from which to make the FourCC code. | 
| TFourCC | ( | TInt32 | aFourCC | ) | [inline] | 
Constructor with a TInt32 in little-endian format.
| Parameters | |
|---|---|
| aFourCC | The FourCC code. | 
| TUint32 | FourCC | ( | ) | [inline] | 
Returns the FourCC code in little-endian format.
| void | FourCC | ( | TPtr8 * | aDes | ) | const [inline] | 
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.
| Parameters | |
|---|---|
| aDes | A buffer to hold the unpacked FourCC code. | 
| void | Set | ( | TFourCC | aFourCC | ) | [inline] | 
Sets the FourCC code equal to the value in the supplied argument.
| Parameters | |
|---|---|
| aFourCC | The required TFourCC containting the FourCC code. | 
| void | Set | ( | TUint32 | aFourCC | ) | [inline] | 
Sets the FourCC code equal to the supplied argument.
| Parameters | |
|---|---|
| aFourCC | The required FourCC code. |