class CCamera::CCameraPreImageCaptureControl::TImageBufferInfo |
Provides information regarding streamed image buffers or sub-frames.
Public Member Functions | |
---|---|
TImageBufferInfo() | |
IMPORT_C TBool | IsParallelStreamedBufferUsed() |
IMPORT_C TBool | IsSubFrameUsed() |
IMPORT_C void | SetParallelStreamedBufferState(TBool) |
IMPORT_C TInt | SetSubFrameSequenceNumber(TUint) |
IMPORT_C void | SetSubFrameState(TBool) |
IMPORT_C TInt | SetTotalSubFrames(TUint) |
IMPORT_C TUint | Size() |
IMPORT_C TUint | SubFrameSequenceNumber() |
IMPORT_C TUint | TotalSubFrames() |
IMPORT_C TUint | Version() |
Public Attributes | |
---|---|
TPrepareImageParameters | iImageParameters |
TRect | iSubFramePosition |
IMPORT_C void | SetParallelStreamedBufferState | ( | TBool | aIsParallelStreamedBufferUsed | ) |
TBool aIsParallelStreamedBufferUsed |
IMPORT_C TInt | SetSubFrameSequenceNumber | ( | TUint | aSubFrameSequenceNumber | ) |
TUint aSubFrameSequenceNumber |
IMPORT_C void | SetSubFrameState | ( | TBool | aIsSubFrameUsed | ) |
TBool aIsSubFrameUsed |
IMPORT_C TInt | SetTotalSubFrames | ( | TUint | aTotalSubFrames | ) |
TUint aTotalSubFrames |
TPrepareImageParameters | iImageParameters |
The parameters used for this image
TUint | iIsParallelBufferUsed | [private] |
Indicates whether the parallel buffering is being used by the implementation in order to speed up the streamed image operation, as a whole. One bit is enough to provide such information. Parallel buffering indicates that implementation is using more than one buffer to handle the various sub-frames; hence speeding up the operation.
TUint | iIsSubFrameUsed | [private] |
Indicates whether the streamed image scheme or sub-frame scheme is being used. One bit is enough to provide such information
TRect | iSubFramePosition |
The exact position of the sub-frame within the actual image frame. The actual image frame's bounding rectangle is defined by origin as top-left and TSize parameter used to prepare the image capture.
TUint | iSubFrameSequenceNumber | [private] |
Sequence number of the sub-frame. 9 bits used for sequence no. assuming that KECamMaxTotalSubFrames sub-frames would be used at max
TUint | iTotalSubFrames | [private] |
Total number of sub-frames to be retrieved by the client in order to properly reconstruct the actual image. It does not give the number of outstanding sub-frames needed to reconstruct the image. This value will be same for every sub-frames needed to re-construct the actual image. Maximum no. of total sub-frames is KECamMaxTotalSubFrames.