|
||
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()const
Returns the buffer size.NewL()
Factory function to create objects of type CMMFYUVBuffer used to store a frame u...iPixelSize
The size of a pixel iYUVBuffer
The 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()const
Returns 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()const
Tests whether the buffer is the last buffer.NextFrame()
Sets the buffer as the next frame. Position()const
Returns the current buffer read/write position. Used as read/write position on a...RequestSize()const
Returns 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()const
Returns the buffer timestamp, in microseconds.Type()const
Returns the buffer type.iFrameNumber
The frame number.iLastBuffer
Indicates if this is the last buffer. ETrue if it is.iPosition
Used to store the current read/write position. Required when the codec and data ...iRequestSize
Stores Request size, needed for dynamic buffer length.iStatus
The current buffer status.iTimeToPlay
The buffer timestamp, in microseconds.iType
The 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