//
|
// HDLEZVideoDoorToolView.h
|
// EZSDK
|
//
|
// Created by Davin on 2023/6/21.
|
//
|
|
#import <UIKit/UIKit.h>
|
#import "HDLEZVideoQualityBoxView.h"
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
@interface HDLEZVideoDoorToolView : UIView
|
|
@property (nonatomic, copy) void(^hangUpBlock)(void);
|
@property (nonatomic, copy) void(^playOrPauseBlock)(BOOL isPlaying);
|
@property (nonatomic, copy) void(^soundControlBlock)(BOOL soundOn);
|
@property (nonatomic, copy) void(^qualityControlBlock)(NSInteger videoLevel);
|
@property (nonatomic, copy) void(^exitFullSceneBlock)(void);
|
|
/// 配置视频相关信息
|
/// - Parameters:
|
/// - isPlaying: 是否正在播放
|
/// - soundOn: 音量开
|
/// - videoLevel: 清晰度
|
/// - fullOperation: 全屏时的操作
|
- (void)configPlayStatus:(BOOL)isPlaying soundOn:(BOOL)soundOn videoLevel:(NSInteger)videoLevel toolOperation:(void(^)(HDLEZVideoFullSceneOperation operationType))fullOperation;
|
|
/// 设置播放状态
|
/// - Parameter isPlaying: 播放状态
|
- (void)playStatus:(BOOL)isPlaying;
|
|
/// 音量设置
|
/// - Parameter soundOn: 是否开启音量
|
- (void)soundOn:(BOOL)soundOn;
|
|
/// 清晰度设置
|
/// - Parameter videoLevel: 清晰度
|
- (void)videoLevel:(NSInteger)videoLevel;
|
|
/// 设置清晰度调节
|
/// - Parameter isSupport: 是否支持调整清晰度
|
- (void)supportVideoLevelChange:(BOOL)isSupport;
|
|
/// 响铃信息
|
/// - Parameter isRing: 是否正在响铃🔔
|
- (void)ringRingRing:(BOOL)isRing;
|
|
@end
|
|
NS_ASSUME_NONNULL_END
|