|
|
|
| Interface status: | deprecated |
class CMMFYUVBuffer : public CMMFBuffer;
Class to store a frame of video data using YUV data instead of an EPOC bitmap.
CBase -
Base class for all classes to be instantiated on the heap.
CMMFBuffer -
Abstract representation of a buffer to contain multimedia data.
CMMFYUVBuffer - Class to store a frame of video data using YUV data instead of an EPOC bitmap.
Defined in CMMFYUVBuffer:
BufferSize()constReturns the buffer size.NewL()Factory function to create objects of type CMMFYUVBuffer used to store a frame u...iPixelSizeThe size of a pixel iYUVBufferThe buffer to hold the YUV data ~CMMFYUVBuffer()Destructor. Inherited from CBase:
Delete(CBase *)Deletes the specified object.Extension_(TUint,TAny *&,TAny *)Extension function operator new(TUint)Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)Initialises the object to binary zeroes.operator new(TUint,TLeave)Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)Allocates the object from the heap and then initialises its contents to binary z...Inherited from CMMFBuffer:
CMMFBuffer(TUid)FrameNumber()constReturns the frame number.IsFileServerSafe(TUid)Static method which returns ETrue if the buffer UID is a buffer that is safe to ...IsSupportedDataBuffer(TUid)Static method which returns ETrue if the buffer UID is a supported CMMFDataBuffe...LastBuffer()constTests whether the buffer is the last buffer.NextFrame()Sets the buffer as the next frame. Position()constReturns the current buffer read/write position. Used as read/write position on a...RequestSize()constReturns the size of data processed by sink or data needed by source.SetFrameNumber(TUint)Sets the frame number. This is used for repositioning.SetLastBuffer(TBool)Sets the buffer as the last buffer.SetPosition(TUint)Sets the current buffer read/write position. Used as read/write position on a bu...SetStatus(TBufferStatus)Sets the buffer's status.SetTimeToPlay(TTimeIntervalMicroSeconds)Sets the buffer timestamp, in microseconds.Status()Returns the buffer's status.TimeToPlay()constReturns the buffer timestamp, in microseconds.Type()constReturns the buffer type.iFrameNumberThe frame number.iLastBufferIndicates if this is the last buffer. ETrue if it is.iPositionUsed to store the current read/write position. Required when the codec and data ...iRequestSizeStores Request size, needed for dynamic buffer length.iStatusThe current buffer status.iTimeToPlayThe buffer timestamp, in microseconds.iTypeThe buffer type.| Interface status: | deprecated | Inherited from: CMMFYUVBuffer |
IMPORT_C static CMMFYUVBuffer* NewL();
Factory function to create objects of type CMMFYUVBuffer used to store a frame using YUV data. Allocates and constructs a YUV frame buffer.
|
| Interface status: | deprecated | Inherited from: CMMFYUVBuffer |
IMPORT_C ~CMMFYUVBuffer();
Destructor.
| Interface status: | deprecated | Inherited from: CMMFYUVBuffer |
virtual inline TUint BufferSize() const;
Returns the buffer size.
|
| Interface status: | deprecated | Inherited from: CMMFYUVBuffer |
HBufC8 * iYUVBuffer;
The buffer to hold the YUV data
| Interface status: | deprecated | Inherited from: CMMFYUVBuffer |
TSize iPixelSize;
The size of a pixel