NERtc Windows SDK
nertc_video_device_manager.h
Go to the documentation of this file.
1 
9 #ifndef NERTC_VIDEO_DEVICE_MANAGER_H
10 #define NERTC_VIDEO_DEVICE_MANAGER_H
11 
12 #include "nertc_base_types.h"
13 #include "nertc_engine_defines.h"
15 
20 namespace nertc
21 {
27 {
28 protected:
29  virtual ~IVideoDeviceManager() {}
30 
31 public:
52  virtual int setDevice(const char device_id[kNERtcMaxDeviceIDLength]) = 0;
60  virtual int getDevice(char device_id[kNERtcMaxDeviceIDLength]) = 0;
61 };
62 } //namespace nertc
63 
64 #endif
Definition: nertc_device_collection.h:25
Definition: nertc_video_device_manager.h:26
#define kNERtcMaxDeviceIDLength
Definition: nertc_engine_defines.h:14
NERtc SDK的一些定义
virtual int setDevice(const char device_id[kNERtcMaxDeviceIDLength])=0
NERTC SDK device collection接口头文件。 NERtc SDK所有接口参数说明: 所有与字符串相关的参数(char *)全部...
namespace nertc
virtual IDeviceCollection * enumerateCaptureDevices()=0
SDK基本类型定义
virtual int getDevice(char device_id[kNERtcMaxDeviceIDLength])=0