Files
webcamservice/GetCameraDeviceID.h
2024-12-15 16:18:16 +08:00

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);