19 lines
381 B
C++
19 lines
381 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
#include <algorithm>
|
|
#include <iostream>
|
|
#include <atlbase.h> //CComPtr
|
|
#include <dshow.h> //ICreateDevEnum
|
|
using namespace std;
|
|
|
|
struct CameraDev
|
|
{
|
|
int devID;
|
|
string devPId,devVId,devName;
|
|
CameraDev(){devID = -1;};
|
|
};
|
|
|
|
int GetDeviceIDfromVIDandPID(string vid, string pid);
|
|
int EnumCameraDevices(vector<CameraDev> & cameras); |