EXPORTS
	??1C3gpDataSourceAdapter@@UAE@XZ @ 1 NONAME ; C3gpDataSourceAdapter::~C3gpDataSourceAdapter(void)
	?BufferFilled@C3gpDataSourceAdapter@@UAEXPAVCMMFBuffer@@@Z @ 2 NONAME ; void C3gpDataSourceAdapter::BufferFilled(class CMMFBuffer *)
	?BufferFilledL@C3gpDataSourceAdapter@@UAEXPAVCMMFBuffer@@@Z @ 3 NONAME ; void C3gpDataSourceAdapter::BufferFilledL(class CMMFBuffer *)
	?CanCreateSinkBuffer@C3gpDataSourceAdapter@@UAEHXZ @ 4 NONAME ; int C3gpDataSourceAdapter::CanCreateSinkBuffer(void)
	?ConstructSinkL@C3gpDataSourceAdapter@@UAEXABVTDesC8@@@Z @ 5 NONAME ; void C3gpDataSourceAdapter::ConstructSinkL(class TDesC8 const &)
	?CreateSinkBufferL@C3gpDataSourceAdapter@@UAEPAVCMMFBuffer@@VTMediaId@@AAH@Z @ 6 NONAME ; class CMMFBuffer * C3gpDataSourceAdapter::CreateSinkBufferL(class TMediaId, int &)
	?EmptyBufferL@C3gpDataSourceAdapter@@UAEXPAVCMMFBuffer@@PAVMDataSource@@VTMediaId@@@Z @ 7 NONAME ; void C3gpDataSourceAdapter::EmptyBufferL(class CMMFBuffer *, class MDataSource *, class TMediaId)
	?Event@C3gpDataSourceAdapter@@UAEXVTUid@@@Z @ 8 NONAME ; void C3gpDataSourceAdapter::Event(class TUid)
	?FillBufferL@C3gpDataSourceAdapter@@UAEXPAVCMMFBuffer@@PAVMDataSink@@VTMediaId@@@Z @ 9 NONAME ; void C3gpDataSourceAdapter::FillBufferL(class CMMFBuffer *, class MDataSink *, class TMediaId)
	?GetBitRate@C3gpDataSourceAdapter@@UAEHAAI@Z @ 10 NONAME ; int C3gpDataSourceAdapter::GetBitRate(unsigned int &)
	?IsPositonSeekable@C3gpDataSourceAdapter@@UAEHXZ @ 11 NONAME ; int C3gpDataSourceAdapter::IsPositonSeekable(void)
	?NewL@C3gpDataSourceAdapter@@SAPAV1@XZ @ 12 NONAME ; class C3gpDataSourceAdapter * C3gpDataSourceAdapter::NewL(void)
	?ReadAudioSpecificConfig@C3gpDataSourceAdapter@@UAEHPAEKPAK@Z @ 13 NONAME ; int C3gpDataSourceAdapter::ReadAudioSpecificConfig(unsigned char *, unsigned long, unsigned long *)
	?ReadHeader@C3gpDataSourceAdapter@@UAEHAAK0AAE00@Z @ 14 NONAME ; int C3gpDataSourceAdapter::ReadHeader(unsigned long &, unsigned long &, unsigned char &, unsigned long &, unsigned long &)
	?SeekToTime@C3gpDataSourceAdapter@@UAEHIAAI@Z @ 15 NONAME ; int C3gpDataSourceAdapter::SeekToTime(unsigned int, unsigned int &)
	?SetDataSourceL@C3gpDataSourceAdapter@@UAEXPAVMDataSource@@PAVMMultimediaDataSourceObserver@@PAVMAsyncEventHandler@@@Z @ 16 NONAME ; void C3gpDataSourceAdapter::SetDataSourceL(class MDataSource *, class MMultimediaDataSourceObserver *, class MAsyncEventHandler *)
	?SinkDataTypeCode@C3gpDataSourceAdapter@@UAE?AVTFourCC@@VTMediaId@@@Z @ 17 NONAME ; class TFourCC C3gpDataSourceAdapter::SinkDataTypeCode(class TMediaId)
	?SourcePrimeL@C3gpDataSourceAdapter@@UAEXXZ @ 18 NONAME ; void C3gpDataSourceAdapter::SourcePrimeL(void)
	?SourceStopL@C3gpDataSourceAdapter@@UAEXXZ @ 19 NONAME ; void C3gpDataSourceAdapter::SourceStopL(void)

