Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Classes | Namespaces | Macros | Typedefs | Functions
win-uvc.h File Reference
#include "../backend.h"
#include "win-helpers.h"
#include <mfidl.h>
#include <mfreadwrite.h>
#include <atlcomcli.h>
#include <strmif.h>
#include <Ks.h>
#include <ksproxy.h>
#include <unordered_map>
#include <mutex>
#include <atomic>

Go to the source code of this file.

Classes

struct  librealsense::platform::profile_and_callback
 
class  librealsense::platform::wmf_uvc_device
 
class  librealsense::platform::source_reader_callback
 

Namespaces

 librealsense
 
 librealsense::platform
 

Macros

#define KSCATEGORY_SENSOR_CAMERA   DEFINE_GUIDNAMED(KSCATEGORY_SENSOR_CAMERA)
 

Typedefs

typedef std::function< void(const uvc_device_info &, IMFActivate *)> librealsense::platform::enumeration_callback
 

Functions

 DEFINE_GUIDSTRUCT ("24E552D7-6523-47F7-A647-D3465BF1F5CA", KSCATEGORY_SENSOR_CAMERA)
 

Macro Definition Documentation

◆ KSCATEGORY_SENSOR_CAMERA

#define KSCATEGORY_SENSOR_CAMERA   DEFINE_GUIDNAMED(KSCATEGORY_SENSOR_CAMERA)

Function Documentation

◆ DEFINE_GUIDSTRUCT()

DEFINE_GUIDSTRUCT ( "24E552D7-6523-47F7-A647-D3465BF1F5CA"  ,
KSCATEGORY_SENSOR_CAMERA   
)