C++SDK
1.0.0
|
#include <mvideo_new.h>
Public 成员函数 | |
virtual Result | setMixerMainVideo (const DeviceId &deviceId)=0 |
virtual Result | setMixerVideoSize (int width, int height, const String &background)=0 |
virtual Result | addMixerOverlayVideo (const DeviceId &deviceId, int zorder, float x, float y, float w, float h)=0 |
virtual Result | addMixerOverlayVideoPixel (const DeviceId &deviceId, int zorder, int x, int y, int w, int h)=0 |
virtual Result | updateMixerOverlayVideo (const DeviceId &deviceId, int zorder, float x, float y, float w, float h)=0 |
virtual Result | updateMixerOverlayVideoPixel (const DeviceId &deviceId, int zorder, int x, int y, int w, int h)=0 |
virtual Result | removeMixerOverlayVideo (const DeviceId &deviceId)=0 |
virtual Result | clearMixerVideos ()=0 |
virtual Result | setMixerMainVideo (const DeviceId &deviceId)=0 |
virtual Result | setMixerVideoSize (int width, int height, const String &background)=0 |
virtual Result | addMixerOverlayVideo (const DeviceId &deviceId, int zorder, float x, float y, float w, float h)=0 |
virtual Result | addMixerOverlayVideoPixel (const DeviceId &deviceId, int zorder, int x, int y, int w, int h)=0 |
virtual Result | updateMixerOverlayVideo (const DeviceId &deviceId, int zorder, float x, float y, float w, float h)=0 |
virtual Result | updateMixerOverlayVideoPixel (const DeviceId &deviceId, int zorder, int x, int y, int w, int h)=0 |
virtual Result | removeMixerOverlayVideo (const DeviceId &deviceId)=0 |
virtual Result | clearMixerVideos ()=0 |
静态 Public 成员函数 | |
static IVideoMixer * | getVideoMixer (IMVideo *mvideo, IVideoRender *listener) |
static IVideoMixer * | getVideoMixer (IMVideo *mvideo, IVideoRender *listener) |
Protected 成员函数 | |
virtual | ~IVideoMixer () |
virtual | ~IVideoMixer () |
Ƶģӿ.
Ƶģ鶨巿ƵĻӿڡ
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
pure virtual |
ƵƵضλ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
[in] | zorder | ƵʱǰλãzorderԽСƵԽ²㣬ᱻǣȡֵ0-10 |
[in] | x | ƵϽλãx꣬ȡֵ0.0~1.0ڲȡֵΪwidth * X |
[in] | y | ƵϽϱλãy꣬ȡֵ0.0~1.0ڲȡֵΪheight * Y |
[in] | w | Ƶȱȡֵ0.0~1.0ڲȡֵΪwidth * W |
[in] | h | Ƶ߶ȱȡֵ0.0~1.0ڲȡֵΪheight * H |
|
pure virtual |
ƵƵضλ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
[in] | zorder | ƵʱǰλãzorderԽСƵԽ²㣬ᱻǣȡֵ0-10 |
[in] | x | ƵϽλãx꣬ȡֵ0.0~1.0ڲȡֵΪwidth * X |
[in] | y | ƵϽϱλãy꣬ȡֵ0.0~1.0ڲȡֵΪheight * Y |
[in] | w | Ƶȱȡֵ0.0~1.0ڲȡֵΪwidth * W |
[in] | h | Ƶ߶ȱȡֵ0.0~1.0ڲȡֵΪheight * H |
|
pure virtual |
ƵƵضλ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
[in] | zorder | ƵʱǰλãzorderԽСƵԽ²㣬ᱻǣȡֵ0-10 |
[in] | x | ƵϽλãx꣬ |
[in] | y | ƵϽϱλãy꣬ |
[in] | w | Ƶ, 0ʱȡƵ |
[in] | h | Ƶ߶, 0ʱȡƵ߶ |
|
pure virtual |
ƵƵضλ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
[in] | zorder | ƵʱǰλãzorderԽСƵԽ²㣬ᱻǣȡֵ0-10 |
[in] | x | ƵϽλãx꣬ |
[in] | y | ƵϽϱλãy꣬ |
[in] | w | Ƶ, 0ʱȡƵ |
[in] | h | Ƶ߶, 0ʱȡƵ߶ |
|
pure virtual |
еĻƵƵҪٴοҪƵOverlayƵ
|
pure virtual |
еĻƵƵҪٴοҪƵOverlayƵ
|
static |
ȡƵģӿ
[in] | room | ָ롣 |
|
static |
ȡƵģӿ
[in] | room | ָ롣 |
|
pure virtual |
ƳƵϵijһƵ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
|
pure virtual |
ƳƵϵijһƵ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
ûصƵݵƵƵ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
ûصƵݵƵƵ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
|
pure virtual |
¸ƵƵʾλ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
[in] | zorder | ƵʱǰλãzorderԽСƵԽ²㣬ᱻǣȡֵ0-10 |
[in] | x | ƵϽλãx꣬ȡֵ0.0~1.0ڲȡֵΪwidth * X |
[in] | y | ƵϽϱλãy꣬ȡֵ0.0~1.0ڲȡֵΪheight * Y |
[in] | w | Ƶȱȡֵ0.0~1.0ڲȡֵΪwidth * W |
[in] | h | Ƶ߶ȱȡֵ0.0~1.0ڲȡֵΪheight * H |
|
pure virtual |
¸ƵƵʾλ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
[in] | zorder | ƵʱǰλãzorderԽСƵԽ²㣬ᱻǣȡֵ0-10 |
[in] | x | ƵϽλãx꣬ȡֵ0.0~1.0ڲȡֵΪwidth * X |
[in] | y | ƵϽϱλãy꣬ȡֵ0.0~1.0ڲȡֵΪheight * Y |
[in] | w | Ƶȱȡֵ0.0~1.0ڲȡֵΪwidth * W |
[in] | h | Ƶ߶ȱȡֵ0.0~1.0ڲȡֵΪheight * H |
|
pure virtual |
¸ƵƵʾλ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
[in] | zorder | ƵʱǰλãzorderԽСƵԽ²㣬ᱻǣȡֵ0-10 |
[in] | x | ƵϽλãx꣬ |
[in] | y | ƵϽϱλãy꣬ |
[in] | w | Ƶ, 0ʱȡƵ |
[in] | h | Ƶ߶, 0ʱȡƵ߶ |
|
pure virtual |
¸ƵƵʾλ
[in] | deviceId | ͷIdΨһʾһ·ͷƵ |
[in] | zorder | ƵʱǰλãzorderԽСƵԽ²㣬ᱻǣȡֵ0-10 |
[in] | x | ƵϽλãx꣬ |
[in] | y | ƵϽϱλãy꣬ |
[in] | w | Ƶ, 0ʱȡƵ |
[in] | h | Ƶ߶, 0ʱȡƵ߶ |