C++SDK
1.0.0
|
#include <mvideo_new.h>
Public 成员函数 | |
virtual Result | previewLocalCamera (IVideoRender *render)=0 |
virtual Result | unpreviewLocalCamera ()=0 |
virtual Result | previewLocalCamera (const DeviceId &deviceId, IVideoRender *render)=0 |
virtual Result | previewLocalCamera (CameraType type, IVideoRender *render)=0 |
virtual Result | previewLocalCamera (const Camera &device, IVideoRender *render)=0 |
virtual Result | previewLocalCamera (Camera &fakeDevice, FakeVideoCapturer *capture, IVideoRender *render)=0 |
virtual Result | unpreviewLocalCamera (const DeviceId &deviceId)=0 |
virtual Result | switchLocalCamera (const DeviceId &fromId, const DeviceId &toId)=0 |
virtual Result | switchToLocalCamera (CameraType toType)=0 |
virtual Result | attachRender (const DeviceId &deviceId, IVideoRender *render)=0 |
render video 更多... | |
virtual Result | detachRender (const DeviceId &deviceId)=0 |
virtual Result | detachRender (IVideoRender *render)=0 |
静态 Public 成员函数 | |
static IVideo * | Instance () |
Protected 成员函数 | |
virtual | ~IVideo () |
Ƶģӿ.
Ƶģ鶨巿ƵĹܽӿڡ
|
inlineprotectedvirtual |
|
pure virtual |
render video
ƵݺʾrenderʾƵ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
[in] | *render | ʾӿָ롣 |
ͷƵݵʾ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
|
pure virtual |
|
static |
ȡƵģӿ
[in] | room | ָ롣 |
|
pure virtual |
|
pure virtual |
ԤijһģͷƵ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
[in] | type | ͷ͡ |
[in,out] | fakeDevice | ģͷϢӿڻdeviceIdɹ"userId_"+ûdeviceId), ˴deviceIdܰ'_''{''}'ַ |
[in] | *capture | ģͷƵӿڡ |
[in] | *render | ʾӿָ |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
лƵԴ
[in] | fromId | ԭͷId |
[in] | toId | лͷId |
|
pure virtual |
лضͷƵԴ
[in] | toType | ͷ͡ |
|
pure virtual |
ȡԤȱʡͷƵ
ȡԤͷƵ
[in] | deviceId | ͷId |