| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #import <Foundation/Foundation.h>
- #import "ZMVideoSDKDef.h"
- NS_ASSUME_NONNULL_BEGIN
- /**
- @brief Share setting helper interface.
- */
- @interface ZMVideoSDKShareSettingHelper : NSObject
- /**
- * @brief Set screen capture mode.
- * @param captureMode The mode to be set.
- * @return If the function succeeds, it will return ZMVideoSDKErrors_Success, otherwise not.
- */
- - (ZMVideoSDKErrors)setScreenCaptureMode:(ZMVideoSDKScreenCaptureMode)captureMode;
- /**
- * @brief Get the screen capture mode.
- * @param captureMode The screen capture mode.
- * @return If the function succeeds, it will return ZMVideoSDKErrors_Success, otherwise not.
- */
- - (ZMVideoSDKErrors)getScreenCaptureMode:(ZMVideoSDKScreenCaptureMode*)captureMode;
- /**
- * @brief Set the visibility of the green border when sharing the screen.
- * @param bEnable True indicates to display the green border. False hide.
- * @return If the function succeeds, it will return ZMVideoSDKErrors_Success, otherwise not.
- */
- - (ZMVideoSDKErrors)enableGreenBorder:(BOOL)bEnable;
- /**
- * @brief Determine if the green border is enabled when user shares the screen.
- * @return True indicates enabled. False not.
- */
- - (BOOL)isGreenBorderEnabled;
- @end
- NS_ASSUME_NONNULL_END
|