Source-SCCamera/ManagedCapturer/SCManagedVideoCapturerOutpu...

49 lines
1.5 KiB
Objective-C

// 42f6113daff3eebf06d809a073c99651867c42ea
// Generated by the value-object.rb DO NOT EDIT!!
#import "SCManagedVideoCapturerOutputType.h"
#import <AvailabilityMacros.h>
#import <CoreGraphics/CoreGraphics.h>
#import <Foundation/Foundation.h>
@protocol SCManagedVideoCapturerOutputSettings <NSObject, NSCoding, NSCopying>
@property (nonatomic, assign, readonly) CGFloat width;
@property (nonatomic, assign, readonly) CGFloat height;
@property (nonatomic, assign, readonly) CGFloat videoBitRate;
@property (nonatomic, assign, readonly) CGFloat audioBitRate;
@property (nonatomic, assign, readonly) NSUInteger keyFrameInterval;
@property (nonatomic, assign, readonly) SCManagedVideoCapturerOutputType outputType;
@end
@interface SCManagedVideoCapturerOutputSettings : NSObject <SCManagedVideoCapturerOutputSettings>
@property (nonatomic, assign, readonly) CGFloat width;
@property (nonatomic, assign, readonly) CGFloat height;
@property (nonatomic, assign, readonly) CGFloat videoBitRate;
@property (nonatomic, assign, readonly) CGFloat audioBitRate;
@property (nonatomic, assign, readonly) NSUInteger keyFrameInterval;
@property (nonatomic, assign, readonly) SCManagedVideoCapturerOutputType outputType;
- (instancetype)initWithWidth:(CGFloat)width
height:(CGFloat)height
videoBitRate:(CGFloat)videoBitRate
audioBitRate:(CGFloat)audioBitRate
keyFrameInterval:(NSUInteger)keyFrameInterval
outputType:(SCManagedVideoCapturerOutputType)outputType;
@end