#include <mmcccodecinformationfactory.h>
Public Member Functions | |
virtual | ~CMccCodecInformationFactory () |
IMPORT_C CMccCodecInformation * | CreateCodecInformationL (const TDesC8 &aSdpName) |
IMPORT_C CMccCodecInformation * | CreateCodecInformationL (TFourCC aFourCC) |
Static Public Member Functions | |
static IMPORT_C CMccCodecInformationFactory * | NewL () |
Factory class returning instances of various codec information classes.
Short example of usage:
CMccCodecInformationFactory* factory = CMccCodecInformationFactory::NewL(); CleanupStack::PushL( factory ); CMccCodecInformation* amrCodec = factory->CreateCodecInformationL( KAMRSdpName ); CleanupStack::PopAndDestroy( factory );
mmccinterface.dll
virtual CMccCodecInformationFactory::~CMccCodecInformationFactory | ( | ) | [virtual] |
Destructor.
IMPORT_C CMccCodecInformation* CMccCodecInformationFactory::CreateCodecInformationL | ( | const TDesC8 & | aSdpName | ) |
Factory method to create instances of various CMccCodecInformation class objects.
KErrNotSupported if codec is not supported.
aSdpName | Codec information is created base on codec's SDP name. |
IMPORT_C CMccCodecInformation* CMccCodecInformationFactory::CreateCodecInformationL | ( | TFourCC | aFourCC | ) |
Factory method to create instances of various CMccCodecInformation classe objects.
KErrNotSupported if codec is not supported.
aFourCC | Codec information is created base on codec's FOURCC. |
static IMPORT_C CMccCodecInformationFactory* CMccCodecInformationFactory::NewL | ( | ) | [static] |
Two-phased constructor.