Windows(C++)[v1.7.5.0]
VideoDeviceManager 成员列表

成员的完整列表,这些成员属于 VideoDeviceManager,包括所有继承而来的类成员

createExternalCapturer()=0VideoDeviceManagerpure virtual
EnumDeviceCallback typedefVideoDeviceManager
enumerateCaptureDevices(EnumDeviceCallback cb, void *context) const =0VideoDeviceManagerpure virtual
getCameraController(const char deviceId[kMaxDeviceIDLength])=0VideoDeviceManagerpure virtual
getDevice(char deviceId[kMaxDeviceIDLength]) const =0VideoDeviceManagerpure virtual
getDevicePosition(VideoDevicePosition &position) const =0VideoDeviceManagerpure virtual
getDevicePosition(const char deviceId[kMaxDeviceIDLength]) const =0VideoDeviceManagerpure virtual
setDevice(const char deviceId[kMaxDeviceIDLength])=0VideoDeviceManagerpure virtual
setDeviceBoundMediaProcessor(const char deviceId[kMaxDeviceIDLength], MediaProcessorType type, void *processor, void *param=nullptr)=0VideoDeviceManagerpure virtual
setDeviceBoundOption(const char deviceId[kMaxDeviceIDLength], OptionType option, void *param, uint32_t size)=0VideoDeviceManagerpure virtual
startPreview(const char deviceId[kMaxDeviceIDLength], void *window, const VideoConfig &config)=0VideoDeviceManagerpure virtual
startPreview(const char deviceId[kMaxDeviceIDLength], RtcRenderSink *sink, VideoProfileType profileType)=0VideoDeviceManagerpure virtual
stopPreview(const char deviceId[kMaxDeviceIDLength])=0VideoDeviceManagerpure virtual
switchDevice()=0VideoDeviceManagerpure virtual
~VideoDeviceManager()VideoDeviceManagerinlineprotectedvirtual