player_camera_data Struct Reference

Data: state (PLAYER_CAMERA_DATA_STATE) More...

#include <player_interfaces.h>

List of all members.


Detailed Description

Public Attributes

uint32_t width
 Image dimensions [pixels].
uint32_t height
 Image dimensions [pixels].
uint32_t bpp
 Image bits-per-pixel (8, 16, 24, 32).
uint32_t format
 Image format (must be compatible with depth).
uint32_t fdiv
 Some images (such as disparity maps) use scaled pixel values; for these images, fdiv specifies the scale divisor (i.e., divide the integer pixel value by fdiv to recover the real pixel value).
uint32_t compression
 Image compression; PLAYER_CAMERA_COMPRESS_RAW indicates no compression.
uint32_t image_count
 Size of image data as stored in image buffer (bytes)
uint8_t * image
 Compressed image data (byte-aligned, row major order).

Member Data Documentation

Image bits-per-pixel (8, 16, 24, 32).

Referenced by EpuckDriver::Main(), CameraUvc::Main(), and ImageBase::ProcessMessage().

Image compression; PLAYER_CAMERA_COMPRESS_RAW indicates no compression.

Referenced by EpuckDriver::Main(), CameraUvc::Main(), and ImageBase::ProcessMessage().

Some images (such as disparity maps) use scaled pixel values; for these images, fdiv specifies the scale divisor (i.e., divide the integer pixel value by fdiv to recover the real pixel value).

Referenced by EpuckDriver::Main(), CameraUvc::Main(), and ImageBase::ProcessMessage().

Image format (must be compatible with depth).

Referenced by EpuckDriver::Main(), CameraUvc::Main(), SphereDriver::MainSetup(), and ImageBase::ProcessMessage().

Image dimensions [pixels].

Referenced by EpuckDriver::Main(), CameraUvc::Main(), and ImageBase::ProcessMessage().

Compressed image data (byte-aligned, row major order).

Multi-byte image formats (such as MONO16) must be converted to network byte ordering.

Referenced by EpuckDriver::Main(), CameraUvc::Main(), and ImageBase::ProcessMessage().

Image dimensions [pixels].

Referenced by EpuckDriver::Main(), CameraUvc::Main(), and ImageBase::ProcessMessage().


The documentation for this struct was generated from the following file: