CMMFRawFormatWrite Class Reference

List of all members.

Public Member Functions

CMMFBuffer * CreateSinkBufferL (TMediaId aMediaId, TBool &aReference)
TFourCC SinkDataTypeCode (TMediaId aMediaId)
TInt SetSinkDataTypeCode (TFourCC aSinkFourCC, TMediaId aMediaId)
TInt SinkThreadLogon (MAsyncEventHandler &aEventHandler)
void SinkThreadLogoff ()
void Negotiate (MDataSource &aSource)
void SinkPrimeL ()
void SinkPlayL ()
void SinkPauseL ()
void SinkStopL ()
void EmptyBufferL (CMMFBuffer *aBuffer, MDataSource *aSupplier, TMediaId aMediaId)
void BufferEmptiedL (CMMFBuffer *aBuffer)
TTimeIntervalMicroSeconds FrameTimeInterval (TMediaId aMediaType) const
TTimeIntervalMicroSeconds Duration (TMediaId aMediaType) const
TInt SetNumChannels (TUint aChannels)
TInt SetSampleRate (TUint aSampleRate)
TUint NumChannels ()
TUint SampleRate ()
TUint BitRate ()
TInt64 BytesPerSecond ()
void GetSupportedSampleRatesL (RArray< TUint > &aSampleRates)
void GetSupportedNumChannelsL (RArray< TUint > &aNumChannels)
void GetSupportedDataTypesL (TMediaId aMediaId, RArray< TFourCC > &aDataTypes)
void SetMaximumClipSize (TInt aBytes)
void CropL (TTimeIntervalMicroSeconds aPosition, TBool aToEnd)
TInt SendEventToClient (const TMMFEvent &)

Static Public Member Functions

static CMMFFormatEncode * NewL (MDataSink *aSink)

Detailed Description

Definition at line 116 of file mmfrawformat.h.


Generated by  doxygen 1.6.2