|
libuvc
|
Frame descriptor. More...
#include <libuvc.h>
Data Fields | |
| enum uvc_vs_desc_subtype | bDescriptorSubtype |
| Type of frame, such as JPEG frame or uncompressed frme. | |
| uint8_t | bFrameIndex |
| Index of the frame within the list of specs available for this format. | |
| uint16_t | wWidth |
| Image width. | |
| uint16_t | wHeight |
| Image height. | |
| uint32_t | dwMinBitRate |
| Bitrate of corresponding stream at minimal frame rate. | |
| uint32_t | dwMaxBitRate |
| Bitrate of corresponding stream at maximal frame rate. | |
| uint32_t | dwMaxVideoFrameBufferSize |
| Maximum number of bytes for a video frame. | |
| uint32_t | dwDefaultFrameInterval |
| Default frame interval (in 100ns units) | |
| uint32_t | dwMinFrameInterval |
| Minimum frame interval for continuous mode (100ns units) | |
| uint32_t | dwMaxFrameInterval |
| Maximum frame interval for continuous mode (100ns units) | |
| uint32_t | dwFrameIntervalStep |
| Granularity of frame interval range for continuous mode (100ns) | |
| uint8_t | bFrameIntervalType |
| Frame intervals. | |
| uint32_t | dwBytesPerLine |
| number of bytes per line | |
| uint32_t * | intervals |
| Available frame rates, zero-terminated (in 100ns units) | |
Frame descriptor.
A "frame" is a configuration of a streaming format for a particular image size at one of possibly several available frame rates.