|
||
class MMMFVideoPlayHwDeviceExtensionScanCopy;
A custom interface extending the functionality of CMMFVideoPlayHwDevice
, adding support for the decoder to handle the copying of the bitstream data into the buffers, combining this with a scan
of the data and support for the passing of information from the client to the decoder describing what part of a frame the
data contains.
Defined in MMMFVideoPlayHwDeviceExtensionScanCopy
:
ScanAndCopyCodedDataL(TPtr8,TVideoInputBuffer *,TInt &,TFramePortion)
Passes a pointer to a piece of coded video data to the decoder. The data buffer,...WriteCodedDataL(TVideoInputBuffer *,TFramePortion)
Writes a piece of coded video data to the decoder. The data buffer must be retri...virtual void WriteCodedDataL(TVideoInputBuffer *aBuffer, TFramePortion aPortion=EFramePortionUnknown)=0;
"This method can only be called after the hwdevice has been initialized with Initialize()."
Writes a piece of coded video data to the decoder. The data buffer must be retrieved from the decoder with GetBufferL().
|
|
virtual void ScanAndCopyCodedDataL(TPtr8 aCodedData, TVideoInputBuffer *aBuffer, TInt &aConsumed, TFramePortion aPortion=EFramePortionUnknown)=0;
"This method can only be called after the hwdevice has been initialized with Initialize()."
Passes a pointer to a piece of coded video data to the decoder. The data buffer, which is left empty by the client, must be retrieved from the decoder with GetBufferL().
|
|