QNAudioQuality.h 777 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // QNAudioQuality.h
  3. // QNRTCKit
  4. //
  5. // Created by 冯文秀 on 2022/5/16.
  6. // Copyright © 2022 Pili Engineering, Qiniu Inc. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface QNAudioQuality : NSObject
  11. /*!
  12. * @abstract 音频编码码率,默认 64kbps,单位 kbps
  13. *
  14. * @since v5.0.0
  15. */
  16. @property (nonatomic, assign, readonly) NSUInteger bitrate;
  17. /*!
  18. * @abstract 初始化默认音频编码配置。
  19. *
  20. * @discussion 默认码率为 64kbps。
  21. *
  22. * @since v5.0.0
  23. */
  24. + (instancetype)defaultAudioQuality;
  25. /*!
  26. * @abstract 初始化指定码率音频编码配置。
  27. *
  28. * @param bitrate 编码码率,单位 kbps
  29. *
  30. * @since v5.0.0
  31. */
  32. - (instancetype)initWithBitrate:(NSUInteger)bitrate;
  33. @end
  34. NS_ASSUME_NONNULL_END