Public Attributes | List of all members
uvc_frame_desc Struct Reference

#include <libuvc.h>

Public Attributes

enum uvc_vs_desc_subtype bDescriptorSubtype
 
uint8_t bFrameIndex
 
uint8_t bFrameIntervalType
 
uint8_t bmCapabilities
 
uint32_t dwBytesPerLine
 
uint32_t dwDefaultFrameInterval
 
uint32_t dwFrameIntervalStep
 
uint32_t dwMaxBitRate
 
uint32_t dwMaxFrameInterval
 
uint32_t dwMaxVideoFrameBufferSize
 
uint32_t dwMinBitRate
 
uint32_t dwMinFrameInterval
 
uint32_t * intervals
 
struct uvc_frame_descnext
 
struct uvc_format_descparent
 
struct uvc_frame_descprev
 
uint16_t wHeight
 
uint16_t wWidth
 

Detailed Description

Frame descriptor

A "frame" is a configuration of a streaming format for a particular image size at one of possibly several available frame rates.

Definition at line 81 of file libuvc.h.

Member Data Documentation

enum uvc_vs_desc_subtype uvc_frame_desc::bDescriptorSubtype

Type of frame, such as JPEG frame or uncompressed frme

Definition at line 85 of file libuvc.h.

uint8_t uvc_frame_desc::bFrameIndex

Index of the frame within the list of specs available for this format

Definition at line 87 of file libuvc.h.

uint8_t uvc_frame_desc::bFrameIntervalType

Frame intervals

Definition at line 108 of file libuvc.h.

uint8_t uvc_frame_desc::bmCapabilities

Definition at line 88 of file libuvc.h.

uint32_t uvc_frame_desc::dwBytesPerLine

number of bytes per line

Definition at line 110 of file libuvc.h.

uint32_t uvc_frame_desc::dwDefaultFrameInterval

Default frame interval (in 100ns units)

Definition at line 100 of file libuvc.h.

uint32_t uvc_frame_desc::dwFrameIntervalStep

Granularity of frame interval range for continuous mode (100ns)

Definition at line 106 of file libuvc.h.

uint32_t uvc_frame_desc::dwMaxBitRate

Bitrate of corresponding stream at maximal frame rate

Definition at line 96 of file libuvc.h.

uint32_t uvc_frame_desc::dwMaxFrameInterval

Maximum frame interval for continuous mode (100ns units)

Definition at line 104 of file libuvc.h.

uint32_t uvc_frame_desc::dwMaxVideoFrameBufferSize

Maximum number of bytes for a video frame

Definition at line 98 of file libuvc.h.

uint32_t uvc_frame_desc::dwMinBitRate

Bitrate of corresponding stream at minimal frame rate

Definition at line 94 of file libuvc.h.

uint32_t uvc_frame_desc::dwMinFrameInterval

Minimum frame interval for continuous mode (100ns units)

Definition at line 102 of file libuvc.h.

uint32_t* uvc_frame_desc::intervals

Available frame rates, zero-terminated (in 100ns units)

Definition at line 112 of file libuvc.h.

struct uvc_frame_desc * uvc_frame_desc::next

Definition at line 83 of file libuvc.h.

struct uvc_format_desc* uvc_frame_desc::parent

Definition at line 82 of file libuvc.h.

struct uvc_frame_desc* uvc_frame_desc::prev

Definition at line 83 of file libuvc.h.

uint16_t uvc_frame_desc::wHeight

Image height

Definition at line 92 of file libuvc.h.

uint16_t uvc_frame_desc::wWidth

Image width

Definition at line 90 of file libuvc.h.


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


librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Fri Mar 13 2020 03:16:19