| 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.