#include <libfreenect.h>
Public Attributes | |
| uint32_t | reserved |
| freenect_resolution | resolution |
| union { | |
| int32_t dummy | |
| freenect_video_format video_format | |
| freenect_depth_format depth_format | |
| }; | |
| int32_t | bytes |
| int16_t | width |
| int16_t | height |
| int8_t | data_bits_per_pixel |
| int8_t | padding_bits_per_pixel |
| int8_t | framerate |
| int8_t | is_valid |
Structure to give information about the width, height, bitrate, framerate, and buffer size of a frame in a particular mode, as well as the total number of bytes needed to hold a single frame.
| union { ... } |
The video or depth format that this freenect_frame_mode describes. The caller should know which of video_format or depth_format to use, since they called freenect_get_*_frame_mode()
| int32_t freenect_frame_mode::bytes |
Total buffer size in bytes to hold a single frame of data. Should be equivalent to width * height * (data_bits_per_pixel+padding_bits_per_pixel) / 8
Number of bits of information needed for each pixel
| int32_t freenect_frame_mode::dummy |
Approximate expected frame rate, in Hz
| int16_t freenect_frame_mode::height |
Height of the frame, in pixels
If 0, this freenect_frame_mode is invalid and does not describe a supported mode. Otherwise, the frame_mode is valid.
Number of bits of padding for alignment used for each pixel
| uint32_t freenect_frame_mode::reserved |
unique ID used internally. The meaning of values may change without notice. Don't touch or depend on the contents of this field. We mean it.
Resolution this freenect_frame_mode describes, should you want to find it again with freenect_find_*_frame_mode().
| int16_t freenect_frame_mode::width |
Width of the frame, in pixels
1.7.1