NERtc Windows SDK
nertc_video_device_manager.h
浏览该文件的文档.
1 
7 #ifndef NERTC_VIDEO_DEVICE_MANAGER_H
8 #define NERTC_VIDEO_DEVICE_MANAGER_H
9 
10 #include "nertc_base_types.h"
11 #include "nertc_engine_defines.h"
13 
18 namespace nertc
19 {
25 {
26 protected:
27  virtual ~IVideoDeviceManager() {}
28 
29 public:
50  virtual int setDevice(const char device_id[kNERtcMaxDeviceIDLength]) = 0;
58  virtual int getDevice(char device_id[kNERtcMaxDeviceIDLength]) = 0;
59 };
60 } //namespace nertc
61 
62 #endif
Definition: nertc_device_collection.h:24
Definition: nertc_video_device_manager.h:25
virtual int setDevice(const char device_id[kNERtcMaxDeviceIDLength])=0
virtual IDeviceCollection * enumerateCaptureDevices()=0
virtual int getDevice(char device_id[kNERtcMaxDeviceIDLength])=0
namespace nertc
SDK基本类型定义
NERTC SDK device collection接口头文件。 NERtc SDK所有接口参数说明: 所有与字符串相关的参数(char *)全部为UTF-8编码。
NERtc SDK的一些定义
#define kNERtcMaxDeviceIDLength
Definition: nertc_engine_defines.h:15