Classes | Namespaces | Macros | Functions | Variables
uvc-device.cpp File Reference
#include "uvc-device.h"
Include dependency graph for uvc-device.cpp:

Go to the source code of this file.

Classes

class  lock_singleton
 

Namespaces

 librealsense
 
 librealsense::platform
 

Macros

#define SWAP_UINT32(x)   (((x) >> 24) | (((x) & 0x00FF0000) >> 8) | (((x) & 0x0000FF00) << 8) | ((x) << 24))
 
#define UVC_AE_MODE_D0_MANUAL   ( 1 << 0 )
 
#define UVC_AE_MODE_D1_AUTO   ( 1 << 1 )
 
#define UVC_AE_MODE_D2_SP   ( 1 << 2 )
 
#define UVC_AE_MODE_D3_AP   ( 1 << 3 )
 

Functions

std::shared_ptr< uvc_device > librealsense::platform::create_rsuvc_device (uvc_device_info info)
 
std::vector< uvc_device_info > librealsense::platform::query_uvc_devices_info ()
 

Variables

const int CONTROL_TRANSFER_TIMEOUT = 100
 
const int FIRST_FRAME_MILLISECONDS_TIMEOUT = 2000
 
const int INTERRUPT_BUFFER_SIZE = 1024
 

Macro Definition Documentation

#define SWAP_UINT32 (   x)    (((x) >> 24) | (((x) & 0x00FF0000) >> 8) | (((x) & 0x0000FF00) << 8) | ((x) << 24))

Definition at line 11 of file uvc-device.cpp.

#define UVC_AE_MODE_D0_MANUAL   ( 1 << 0 )

Definition at line 6 of file uvc-device.cpp.

#define UVC_AE_MODE_D1_AUTO   ( 1 << 1 )

Definition at line 7 of file uvc-device.cpp.

#define UVC_AE_MODE_D2_SP   ( 1 << 2 )

Definition at line 8 of file uvc-device.cpp.

#define UVC_AE_MODE_D3_AP   ( 1 << 3 )

Definition at line 9 of file uvc-device.cpp.

Variable Documentation

const int CONTROL_TRANSFER_TIMEOUT = 100

Definition at line 13 of file uvc-device.cpp.

const int FIRST_FRAME_MILLISECONDS_TIMEOUT = 2000

Definition at line 15 of file uvc-device.cpp.

const int INTERRUPT_BUFFER_SIZE = 1024

Definition at line 14 of file uvc-device.cpp.



librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:30