|
Meeting SDK for Windows API Reference
|
Video setting interface. More...
#include <setting_service_interface.h>
Public Member Functions | |
| virtual IList< ICameraInfo * > * | GetCameraList ()=0 |
| Gets the camera device list. | |
| virtual SDKError | SelectCamera (const zchar_t *deviceId)=0 |
| Selects a camera device. | |
| virtual SDKError | EnableFaceBeautyEffect (bool bEnable)=0 |
| Enables or disables the video facial beauty effect. | |
| virtual bool | IsFaceBeautyEffectEnabled ()=0 |
| Determines whether the video facial beauty effect is enabled. | |
| virtual unsigned int | GetFaceBeautyStrengthValue ()=0 |
| Gets the video facial beauty strength value. | |
| virtual SDKError | SetFaceBeautyStrengthValue (unsigned int beautyStrengthValue)=0 |
| Sets the video facial beauty strength value. | |
| virtual SDKError | EnableLightAdaption (bool bEnable, VIDEO_LIGHT_ADAPTION_TYPE lightAdaptionType, double manualValue)=0 |
| Enables or disables light adaption of the video. | |
| virtual bool | IsLightAdaptionEnabled ()=0 |
| Determines whether light adaption of the video is enabled. | |
| virtual VIDEO_LIGHT_ADAPTION_TYPE | GetLightAdaptionType ()=0 |
| Gets the light adaption type of the video. | |
| virtual double | GetLightAdaptionManualValue ()=0 |
| Gets the manual setting value for light adaption of the video. | |
| virtual SDKError | EnableHDVideo (bool bEnable)=0 |
| Enables or disables HD video. | |
| virtual bool | IsHDVideoEnabled ()=0 |
| Determines whether HD video is enabled. | |
| virtual SDKError | EnableAlwaysUseOriginalSizeVideo (bool bEnable)=0 |
| Enables or disables always using original size video. | |
| virtual bool | IsAlwaysUseOriginalSizeVideo ()=0 |
| Determines whether always using original size video is enabled. | |
| virtual SDKError | EnableTemporalDeNoise (bool bEnable)=0 |
| Enables or disables video de-noise. | |
| virtual bool | IsTemporalDeNoiseEnabled ()=0 |
| Determines whether video de-noise is enabled. | |
| virtual SDKError | EnableAlwaysShowNameOnVideo (bool bEnable)=0 |
| Enables or disables showing the username on the video. | |
| virtual bool | IsAlwaysShowNameOnVideoEnabled ()=0 |
| Determines whether showing the username on video is enabled. | |
| virtual SDKError | EnableAutoTurnOffVideoWhenJoinMeeting (bool bEnable)=0 |
| Enables or disables turning off the video when joining the meeting. | |
| virtual bool | IsAutoTurnOffVideoWhenJoinMeetingEnabled ()=0 |
| Determines whether turning off the video when joining the meeting is enabled. | |
| virtual SDKError | SetVideoDeviceEvent (IVideoSettingContextEvent *pEvent)=0 |
| Sets the video device monitor callback event. | |
| virtual SDKError | EnableVideoAutoFraming (AutoFramingMode mode, AutoFramingParameter ¶m)=0 |
| Enables my video auto-framing. | |
| virtual bool | IsVideoAutoFramingEnabled ()=0 |
| Determines whether auto-framing is enabled. | |
| virtual SDKError | GetVideoAutoFramingMode (AutoFramingMode &mode)=0 |
| Gets the current mode of auto-framing. | |
| virtual SDKError | SetVideoAutoFramingMode (AutoFramingMode mode)=0 |
| Sets the mode of auto-framing when auto-framing is enabled. | |
| virtual SDKError | SetVideoAutoFramingRatio (float ratio)=0 |
| Sets the zoom in ratio of auto-framing when auto-framing is enabled. | |
| virtual SDKError | SetFaceRecognitionFailStrategy (FaceRecognitionFailStrategy strategy)=0 |
| Sets the fail strategy of face recognition when auto-framing is enabled (mode is AutoFramingMode_face_recognition). | |
| virtual SDKError | GetVideoAutoFramingSetting (AutoFramingMode mode, AutoFramingParameter ¶m)=0 |
| Gets the setting of auto-framing. | |
| virtual SDKError | DisableVideoAutoFraming ()=0 |
| Stops video auto-framing. | |
| virtual SDKError | EnableOptimizeVideoQuality (bool bEnable)=0 |
| Enables or disables optimizing received video quality when facing network issues for a variety of reasons. | |
| virtual bool | IsOptimizeVideoQualityEnabled ()=0 |
| Determines whether optimizing received video quality is enabled. | |
| virtual bool | IsOptimizeVideoQualitySupported ()=0 |
| Determines whether optimizing received video quality is supported. | |
Video setting interface.
Definition at line 961 of file setting_service_interface.h.
|
pure virtual |
Stops video auto-framing.
|
pure virtual |
Enables or disables showing the username on the video.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Enables or disables always using original size video.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Enables or disables turning off the video when joining the meeting.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Enables or disables the video facial beauty effect.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Enables or disables HD video.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Enables or disables light adaption of the video.
| bEnable | true to enable, false to disable. |
| lightAdaptionType | The type to adjust the low light. If bEnable is true, the default value of lightAdaptionType is Light_Adaption_Auto. |
| manualValue | The value is only effective when bAutoAdaption is false. The value ranges from 0 to 100. |
|
pure virtual |
Enables or disables optimizing received video quality when facing network issues for a variety of reasons.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Enables or disables video de-noise.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Enables my video auto-framing.
| mode | The auto-framing mode. |
| param | The auto-framing parameter. |
|
pure virtual |
Gets the camera device list.
|
pure virtual |
Gets the video facial beauty strength value.
|
pure virtual |
Gets the manual setting value for light adaption of the video.
|
pure virtual |
Gets the light adaption type of the video.
|
pure virtual |
Gets the current mode of auto-framing.
| mode | The auto-framing mode. |
|
pure virtual |
Gets the setting of auto-framing.
| mode | The auto-framing mode. |
| param | The auto-framing parameter. |
|
pure virtual |
Determines whether showing the username on video is enabled.
|
pure virtual |
Determines whether always using original size video is enabled.
|
pure virtual |
Determines whether turning off the video when joining the meeting is enabled.
|
pure virtual |
Determines whether the video facial beauty effect is enabled.
|
pure virtual |
Determines whether HD video is enabled.
|
pure virtual |
Determines whether light adaption of the video is enabled.
|
pure virtual |
Determines whether optimizing received video quality is enabled.
|
pure virtual |
Determines whether optimizing received video quality is supported.
|
pure virtual |
Determines whether video de-noise is enabled.
|
pure virtual |
Determines whether auto-framing is enabled.
Selects a camera device.
| deviceId | The device ID to be selected. |
|
pure virtual |
Sets the video facial beauty strength value.
| beautyStrengthValue | The value is only effective when the video facial beauty effect is enabled. The value ranges from 0 to 100. |
|
pure virtual |
Sets the fail strategy of face recognition when auto-framing is enabled (mode is AutoFramingMode_face_recognition).
| strategy | The fail strategy of face recognition. |
|
pure virtual |
Sets the mode of auto-framing when auto-framing is enabled.
| mode | The auto-framing mode. |
|
pure virtual |
Sets the zoom in ratio of auto-framing when auto-framing is enabled.
| ratio | The zoom in ratio of auto-framing. Valid range: 1 to 10 when mode is AutoFramingMode_center_coordinates, 0.1 to 10 when mode is AutoFramingMode_face_recognition. |
|
pure virtual |
Sets the video device monitor callback event.
| pEvent | A pointer to the IVideoSettingContextEvent. |