webrtc/sdk/objc/components/video_codec
Peter Hanspers 7f854bce1f Add supportsNativeHandle to the RTCVideoEncoder protocol.
The simulcast_encoder_adapter expects codecs that specify
supports_native_handle to perform resampling/scaling (through
GetEncoderInfo).
This change adds a method to the RTCVideoEncoder to let objc encoders
specify this rather than relying on the default.

Bug: webrtc:13044
Change-Id: I2efcbd42aa4f2048285f451c7b691fdeca111e62
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227641
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Peter Hanspers <peterhanspers@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34683}
2021-08-09 15:21:52 +00:00
..
helpers.cc Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
helpers.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
nalu_rewriter.cc Use backticks not vertical bars to denote variables in comments for /sdk 2021-07-27 14:39:06 +00:00
nalu_rewriter.h Use backticks not vertical bars to denote variables in comments for /sdk 2021-07-27 14:39:06 +00:00
RTCCodecSpecificInfoH264+Private.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCCodecSpecificInfoH264.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCCodecSpecificInfoH264.mm Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCDefaultVideoDecoderFactory.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCDefaultVideoDecoderFactory.m Add AV1 encoder&decoder wrappers for iOS SDK. 2021-03-03 20:08:17 +00:00
RTCDefaultVideoEncoderFactory.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCDefaultVideoEncoderFactory.m Add AV1 encoder&decoder wrappers for iOS SDK. 2021-03-03 20:08:17 +00:00
RTCH264ProfileLevelId.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCH264ProfileLevelId.mm Move h264_profile_level_id and vp9_profile to api/video_codecs 2021-04-20 09:42:05 +00:00
RTCVideoDecoderFactoryH264.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoDecoderFactoryH264.m Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoDecoderH264.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoDecoderH264.mm iOS: Get WebRTC building for Mac Catalyst 2021-07-06 21:07:59 +00:00
RTCVideoEncoderFactoryH264.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoEncoderFactoryH264.m Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoEncoderH264.h Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
RTCVideoEncoderH264.mm Add supportsNativeHandle to the RTCVideoEncoder protocol. 2021-08-09 15:21:52 +00:00
UIDevice+H264Profile.h Move h264_profile_level_id and vp9_profile to api/video_codecs 2021-04-20 09:42:05 +00:00
UIDevice+H264Profile.mm Move h264_profile_level_id and vp9_profile to api/video_codecs 2021-04-20 09:42:05 +00:00