Classes | Namespaces | Macros | Typedefs | Functions | Variables
mf-uvc.h File Reference
#include "../backend.h"
#include "win/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>
Include dependency graph for mf-uvc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

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
 
typedef struct librealsense::platform::frame_rate librealsense::platform::frame_rate
 
typedef struct librealsense::platform::mf_profile librealsense::platform::mf_profile
 

Functions

 DEFINE_GUIDSTRUCT ("24E552D7-6523-47F7-A647-D3465BF1F5CA", KSCATEGORY_SENSOR_CAMERA)
 
template<class T >
static void librealsense::platform::safe_release (T &ppT)
 

Variables

static const std::vector< std::vector< std::pair< GUID, GUID > > > attributes_params
 

Macro Definition Documentation

#define KSCATEGORY_SENSOR_CAMERA   DEFINE_GUIDNAMED(KSCATEGORY_SENSOR_CAMERA)

Definition at line 20 of file mf-uvc.h.

Function Documentation

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

Variable Documentation

const std::vector<std::vector<std::pair<GUID, GUID> > > attributes_params
static
Initial value:
= {
{
{ MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE, MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID },
{ MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_CATEGORY, KSCATEGORY_SENSOR_CAMERA }
},
{
{ MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE, MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID }
},
}
#define KSCATEGORY_SENSOR_CAMERA
Definition: mf-uvc.h:20

Definition at line 24 of file mf-uvc.h.



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