|
Maps SDK for C++ 1.0.0
|
Definition of CameraFrame interface. More...


Public Member Functions | |
| virtual const CameraConfiguration & | getCameraConfiguration () const =0 |
| Get the camera configuration. | |
| virtual std::pair< const unsigned char *, size_t > | getBuffer () const =0 |
| Get the direct buffer as uint8*, independent of platform. | |
| virtual const void * | getDirectBuffer () const =0 |
| virtual EDirectBufferType | getDirectBufferType () const =0 |
| Get direct buffer type. | |
| EDataType | getType () const override final |
| Get data type. | |
| virtual LargeInteger | getAcquisitionTimestamp () const =0 |
| Time | getTime () const |
| template<typename TDerivedType> | |
| StrongPointer< TDerivedType > | cast () |
| Cast to a derived type. | |
| virtual void * | begin ()=0 |
| For Bitmap context: get the start address of the bitmap. | |
| template<typename TAddr = void> | |
| TAddr * | beginType () |
| Reinterpret the start address of the bitmap. | |
| virtual void | end ()=0 |
| For Bitmap context: announce the bitmap's memory should be unlocked. | |
| virtual Size | size () const =0 |
| Get the size of the bitmap. | |
| virtual int | alignment () const =0 |
| Return the alignment in bytes of the bitmap's memory. | |
| int | stride () const |
| Return the image stride size. | |
| int | memory () const |
| Return the bitmap memory size. | |
| virtual EImagePixelFormat | encoding () const =0 |
| Get the encoding. | |
| virtual Rect const & | viewport () const =0 |
| Get the viewport rectangle associated with this rendering context. | |
| virtual const void * | getSystemContext () const |
| Get the system rendering context (platform-dependent). | |
Static Public Member Functions | |
| static bool | isSameType (const IData *ptr) |
| Check if two data elements have the same type. | |
| static StrongPointer< class IAdjustableBitmap > | produce (const Size &sz, EImagePixelFormat format) |
| Create a default adjustable bitmap ( SDK impl ). | |
Definition of CameraFrame interface.
|
pure virtualinherited |
Return the alignment in bytes of the bitmap's memory.
Common values: 1, 4, 8.
|
pure virtualinherited |
For Bitmap context: get the start address of the bitmap.
Announce the bitmap's memory should be locked.
|
inlineinherited |
Reinterpret the start address of the bitmap.
| TAddr | The type of the address |
|
inlineinherited |
Cast to a derived type.
|
pure virtualinherited |
Get the encoding.
|
pure virtualinherited |
Implemented in gem::sense::MockPosition.
|
pure virtual |
Get the direct buffer as uint8*, independent of platform.
|
pure virtual |
Get the camera configuration.
|
pure virtual |
|
pure virtual |
Get direct buffer type.
|
inlinevirtualinherited |
Get the system rendering context (platform-dependent).
|
inlineinherited |
|
inlinefinaloverridevirtualinherited |
|
inlinestaticinherited |
Check if two data elements have the same type.
| ptr | The other IData pointer to check against. |
|
inlineinherited |
Return the bitmap memory size.
|
staticinherited |
Create a default adjustable bitmap ( SDK impl ).
| sz | The size of the bitmap |
| format | The pixel format of the bitmap |
|
pure virtualinherited |
Get the size of the bitmap.
|
inlineinherited |
Return the image stride size.
|
pure virtualinherited |
Get the viewport rectangle associated with this rendering context.