PLVClientPushStreamTemplateVideoParams
Objective-C
@interface PLVClientPushStreamTemplateVideoParams: NSObject
/// 推流质量等级,唯一标识
@property (nonatomic, copy, readonly) NSString * qualityLevel;
/// 推流质量名称
@property (nonatomic, copy, readonly) NSString * qualityName;
/// 推流质量名称(英文名字段)
@property (nonatomic, copy, readonly) NSString * qualityEnName;
/// 视频分辨率
@property (nonatomic, assign, readonly) CGSize videoResolution;
/// 视频码率
@property (nonatomic, assign, readonly) NSInteger videoBitrate;
/// 视频采集帧率
@property (nonatomic, assign, readonly) NSInteger videoFrameRate;
/// 视频关键帧帧率
@property (nonatomic, assign, readonly) NSInteger videoGop;
/// 屏幕共享分辨率
@property (nonatomic, assign, readonly) CGSize screenResolution;
/// 屏幕共享码率
@property (nonatomic, assign, readonly) NSInteger screenBitrate;
/// 屏幕共享采集帧率
@property (nonatomic, assign, readonly) NSInteger screenFrameRate;
/// 屏幕共享关键帧帧率
@property (nonatomic, assign, readonly) NSInteger screenGop;
/// 是否支持此配置参数
@property (nonatomic, assign, readonly) BOOL isSupportVideoParams;
- (instancetype)initWithDictionary:(NSDictionary *)dictionary;
@end
Swift
class PLVClientPushStreamTemplateVideoParams : NSObject
Undocumented
-
推流质量等级,唯一标识
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *qualityLevel;
Swift
var qualityLevel: String! { get }
-
推流质量名称
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *qualityName;
Swift
var qualityName: String! { get }
-
推流质量名称(英文名字段)
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *qualityEnName;
Swift
var qualityEnName: String! { get }
-
视频分辨率
Declaration
Objective-C
@property (nonatomic, readonly) CGSize videoResolution;
Swift
var videoResolution: CGSize { get }
-
视频码率
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger videoBitrate;
Swift
var videoBitrate: Int { get }
-
视频采集帧率
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger videoFrameRate;
Swift
var videoFrameRate: Int { get }
-
视频关键帧帧率
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger videoGop;
Swift
var videoGop: Int { get }
-
屏幕共享分辨率
Declaration
Objective-C
@property (nonatomic, readonly) CGSize screenResolution;
Swift
var screenResolution: CGSize { get }
-
屏幕共享码率
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger screenBitrate;
Swift
var screenBitrate: Int { get }
-
屏幕共享采集帧率
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger screenFrameRate;
Swift
var screenFrameRate: Int { get }
-
屏幕共享关键帧帧率
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger screenGop;
Swift
var screenGop: Int { get }
-
是否支持此配置参数
Declaration
Objective-C
@property (nonatomic, readonly) BOOL isSupportVideoParams;
Swift
var isSupportVideoParams: Bool { get }
-
Undocumented
Declaration
Objective-C
- (instancetype)initWithDictionary:(NSDictionary *)dictionary;
Swift
init!(dictionary: [AnyHashable : Any]!)