| Index: webrtc/sdk/objc/Framework/Headers/WebRTC/RTCRtpCodecParameters.h
|
| diff --git a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCRtpCodecParameters.h b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCRtpCodecParameters.h
|
| index a3156bb9cd3185c4115abd4ae0db4f0d9a618262..c7ca2f59c0016a08ed78266b8e2d5c3c5cb0903d 100644
|
| --- a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCRtpCodecParameters.h
|
| +++ b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCRtpCodecParameters.h
|
| @@ -14,22 +14,22 @@
|
|
|
| NS_ASSUME_NONNULL_BEGIN
|
|
|
| -RTC_EXTERN const NSString * const kRTCRtxCodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCRedCodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCUlpfecCodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCFlexfecCodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCOpusCodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCIsacCodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCL16CodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCG722CodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCIlbcCodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCPcmuCodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCPcmaCodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCDtmfCodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCComfortNoiseCodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCVp8CodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCVp9CodecMimeType;
|
| -RTC_EXTERN const NSString * const kRTCH264CodecMimeType;
|
| +RTC_EXTERN const NSString * const kRTCRtxCodecName;
|
| +RTC_EXTERN const NSString * const kRTCRedCodecName;
|
| +RTC_EXTERN const NSString * const kRTCUlpfecCodecName;
|
| +RTC_EXTERN const NSString * const kRTCFlexfecCodecName;
|
| +RTC_EXTERN const NSString * const kRTCOpusCodecName;
|
| +RTC_EXTERN const NSString * const kRTCIsacCodecName;
|
| +RTC_EXTERN const NSString * const kRTCL16CodecName;
|
| +RTC_EXTERN const NSString * const kRTCG722CodecName;
|
| +RTC_EXTERN const NSString * const kRTCIlbcCodecName;
|
| +RTC_EXTERN const NSString * const kRTCPcmuCodecName;
|
| +RTC_EXTERN const NSString * const kRTCPcmaCodecName;
|
| +RTC_EXTERN const NSString * const kRTCDtmfCodecName;
|
| +RTC_EXTERN const NSString * const kRTCComfortNoiseCodecName;
|
| +RTC_EXTERN const NSString * const kRTCVp8CodecName;
|
| +RTC_EXTERN const NSString * const kRTCVp9CodecName;
|
| +RTC_EXTERN const NSString * const kRTCH264CodecName;
|
|
|
| /** Defined in http://w3c.github.io/webrtc-pc/#idl-def-RTCRtpCodecParameters */
|
| RTC_EXPORT
|
| @@ -39,18 +39,29 @@ RTC_EXPORT
|
| @property(nonatomic, assign) int payloadType;
|
|
|
| /**
|
| - * The codec MIME type. Valid types are listed in:
|
| + * The codec MIME subtype. Valid types are listed in:
|
| * http://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml#rtp-parameters-2
|
| *
|
| * Several supported types are represented by the constants above.
|
| */
|
| -@property(nonatomic, nonnull) NSString *mimeType;
|
| +@property(nonatomic, readonly, nonnull) NSString *name;
|
| +
|
| +/**
|
| + * The media type of this codec. Equivalent to MIME top-level type.
|
| + *
|
| + * Valid values are kRTCMediaStreamTrackKindAudio and
|
| + * kRTCMediaStreamTrackKindVideo.
|
| + */
|
| +@property(nonatomic, readonly, nonnull) NSString *kind;
|
|
|
| /** The codec clock rate expressed in Hertz. */
|
| -@property(nonatomic, assign) int clockRate;
|
| +@property(nonatomic, readonly, nullable) NSNumber *clockRate;
|
|
|
| -/** The number of channels (mono=1, stereo=2). */
|
| -@property(nonatomic, assign) int channels;
|
| +/**
|
| + * The number of channels (mono=1, stereo=2).
|
| + * Set to null for video codecs.
|
| + **/
|
| +@property(nonatomic, readonly, nullable) NSNumber *numChannels;
|
|
|
| - (instancetype)init NS_DESIGNATED_INITIALIZER;
|
|
|
|
|