//
|
// EZMediaSessionVideoParam.h
|
// EZBAVClient
|
//
|
// Created by kanhaiping on 2018/7/13.
|
// Copyright © 2018年 hikvision. All rights reserved.
|
//
|
|
#import <Foundation/Foundation.h>
|
#import <AVFoundation/AVFoundation.h>
|
|
@interface EZMediaSessionVideoParam : NSObject
|
|
|
/// 摄像头采集采集画面的默认设置,比如AVCaptureSessionPreset1280x720
|
@property (nonatomic, strong) AVCaptureSessionPreset resolutionPreset;
|
|
/// 最终输出的画面的宽
|
@property (nonatomic, assign) NSInteger pixelWidth;
|
|
/// 最终输出的画面的高
|
@property (nonatomic, assign) NSInteger pixelHeigth;
|
|
/// 传入 AVCaptureVideoOrientation,默认竖屏
|
@property (nonatomic, assign) NSInteger videoOrientation;
|
|
/// I帧间隔 默认4秒
|
@property (nonatomic, assign) NSInteger encodeKeyFrameInterval;
|
|
+ (EZMediaSessionVideoParam *)screenShareParam;
|
|
@end
|