123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #import <Foundation/Foundation.h>
- #import "RTCMacros.h"
- NS_ASSUME_NONNULL_BEGIN
- typedef NS_ENUM(NSInteger, RTCPriority) {
- RTCPriorityVeryLow,
- RTCPriorityLow,
- RTCPriorityMedium,
- RTCPriorityHigh
- };
- RTC_OBJC_EXPORT
- @interface RTC_OBJC_TYPE (RTCRtpEncodingParameters) : NSObject
- @property(nonatomic, copy, nullable) NSString *rid;
- @property(nonatomic, assign) BOOL isActive;
- @property(nonatomic, copy, nullable) NSNumber *maxBitrateBps;
- @property(nonatomic, copy, nullable) NSNumber *minBitrateBps;
- @property(nonatomic, copy, nullable) NSNumber *maxFramerate;
- @property(nonatomic, copy, nullable) NSNumber *numTemporalLayers;
- @property(nonatomic, copy, nullable) NSNumber *scaleResolutionDownBy;
- @property(nonatomic, readonly, nullable) NSNumber *ssrc;
- @property(nonatomic, assign) double bitratePriority;
- @property(nonatomic, assign) RTCPriority networkPriority;
- - (instancetype)init NS_DESIGNATED_INITIALIZER;
- @end
- NS_ASSUME_NONNULL_END
|