2014 snapchat source code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.5 KiB

  1. // 42f6113daff3eebf06d809a073c99651867c42ea
  2. // Generated by the value-object.rb DO NOT EDIT!!
  3. #import "SCManagedVideoCapturerOutputType.h"
  4. #import <AvailabilityMacros.h>
  5. #import <CoreGraphics/CoreGraphics.h>
  6. #import <Foundation/Foundation.h>
  7. @protocol SCManagedVideoCapturerOutputSettings <NSObject, NSCoding, NSCopying>
  8. @property (nonatomic, assign, readonly) CGFloat width;
  9. @property (nonatomic, assign, readonly) CGFloat height;
  10. @property (nonatomic, assign, readonly) CGFloat videoBitRate;
  11. @property (nonatomic, assign, readonly) CGFloat audioBitRate;
  12. @property (nonatomic, assign, readonly) NSUInteger keyFrameInterval;
  13. @property (nonatomic, assign, readonly) SCManagedVideoCapturerOutputType outputType;
  14. @end
  15. @interface SCManagedVideoCapturerOutputSettings : NSObject <SCManagedVideoCapturerOutputSettings>
  16. @property (nonatomic, assign, readonly) CGFloat width;
  17. @property (nonatomic, assign, readonly) CGFloat height;
  18. @property (nonatomic, assign, readonly) CGFloat videoBitRate;
  19. @property (nonatomic, assign, readonly) CGFloat audioBitRate;
  20. @property (nonatomic, assign, readonly) NSUInteger keyFrameInterval;
  21. @property (nonatomic, assign, readonly) SCManagedVideoCapturerOutputType outputType;
  22. - (instancetype)initWithWidth:(CGFloat)width
  23. height:(CGFloat)height
  24. videoBitRate:(CGFloat)videoBitRate
  25. audioBitRate:(CGFloat)audioBitRate
  26. keyFrameInterval:(NSUInteger)keyFrameInterval
  27. outputType:(SCManagedVideoCapturerOutputType)outputType;
  28. @end