unicapdevice.h

来自「unicap provides an uniform access to vid」· C头文件 代码 · 共 47 行

H
47
字号
#include <unicap.h>#include <unicap_status.h>#include <algorithm>#include <list>#include <string>#include <vector>#include "smart_ptr"#include "UnicapDataBuffer.h"using namespace std;class CUnicapDevice{	public:		CUnicapDevice() { strcpy( m_device.identifier, "" ); }		CUnicapDevice( string id );				static list<CUnicapDevice* > EnumerateDevices();				unicap_status_t Open();		unicap_status_t Close();				unicap_status_t StartCapture();		unicap_status_t StopCapture();				unicap_status_t QueueBuffer( CUnicapDataBuffer &b );		unicap_status_t WaitBuffer( CUnicapDataBuffer **b );				char *c_str() {return( m_device.identifier );}				private:		unicap_device_t m_device;				unicap_handle_t m_handle;		vector<CUnicapDataBuffer>m_queued_buffers;};		

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?