Home
last modified time | relevance | path

Searched refs:webrtc (Results 1 – 25 of 4409) sorted by relevance

12345678910>>...177

/external/webrtc/media/engine/
Dfake_webrtc_call.h39 class FakeAudioSendStream final : public webrtc::AudioSendStream {
49 const webrtc::AudioSendStream::Config& config);
52 const webrtc::AudioSendStream::Config& GetConfig() const override;
53 void SetStats(const webrtc::AudioSendStream::Stats& stats);
60 void Reconfigure(const webrtc::AudioSendStream::Config& config) override;
63 void SendAudioData(std::unique_ptr<webrtc::AudioFrame> audio_frame) override { in SendAudioData()
70 webrtc::AudioSendStream::Stats GetStats() const override;
71 webrtc::AudioSendStream::Stats GetStats(
76 webrtc::AudioSendStream::Config config_;
77 webrtc::AudioSendStream::Stats stats_;
[all …]
Dwebrtc_video_engine.h40 namespace webrtc {
63 std::map<uint32_t, webrtc::VideoSendStream::StreamStats>
65 const std::map<uint32_t, webrtc::VideoSendStream::StreamStats>& substreams);
84 rtc::VideoSinkInterface<webrtc::VideoFrame>* GetDefaultSink() const;
86 rtc::VideoSinkInterface<webrtc::VideoFrame>* sink);
91 rtc::VideoSinkInterface<webrtc::VideoFrame>* default_sink_;
100 std::unique_ptr<webrtc::VideoEncoderFactory> video_encoder_factory,
101 std::unique_ptr<webrtc::VideoDecoderFactory> video_decoder_factory);
106 webrtc::Call* call,
109 const webrtc::CryptoOptions& crypto_options,
[all …]
Dsimulcast.cc35 constexpr webrtc::DataRate Interpolate(const webrtc::DataRate& a, in Interpolate()
36 const webrtc::DataRate& b, in Interpolate()
46 constexpr webrtc::DataRate kScreenshareDefaultTl0Bitrate =
47 webrtc::DataRate::KilobitsPerSec(200);
48 constexpr webrtc::DataRate kScreenshareDefaultTl1Bitrate =
49 webrtc::DataRate::KilobitsPerSec(1000);
53 constexpr webrtc::DataRate kScreenshareHighStreamMinBitrate =
54 webrtc::DataRate::KilobitsPerSec(600);
55 constexpr webrtc::DataRate kScreenshareHighStreamMaxBitrate =
56 webrtc::DataRate::KilobitsPerSec(1250);
[all …]
Dfake_webrtc_call.cc24 const webrtc::AudioSendStream::Config& config) in FakeAudioSendStream()
28 const webrtc::AudioSendStream::Config& config) { in Reconfigure()
32 const webrtc::AudioSendStream::Config& FakeAudioSendStream::GetConfig() const { in GetConfig()
37 const webrtc::AudioSendStream::Stats& stats) { in SetStats()
61 webrtc::AudioSendStream::Stats FakeAudioSendStream::GetStats() const { in GetStats()
65 webrtc::AudioSendStream::Stats FakeAudioSendStream::GetStats( in GetStats()
72 const webrtc::AudioReceiveStream::Config& config) in FakeAudioReceiveStream()
75 const webrtc::AudioReceiveStream::Config& FakeAudioReceiveStream::GetConfig() in GetConfig()
81 const webrtc::AudioReceiveStream::Stats& stats) { in SetStats()
99 const webrtc::AudioReceiveStream::Config& config) { in Reconfigure()
[all …]
Dwebrtc_voice_engine.h47 webrtc::TaskQueueFactory* task_queue_factory,
48 webrtc::AudioDeviceModule* adm,
49 const rtc::scoped_refptr<webrtc::AudioEncoderFactory>& encoder_factory,
50 const rtc::scoped_refptr<webrtc::AudioDecoderFactory>& decoder_factory,
51 rtc::scoped_refptr<webrtc::AudioMixer> audio_mixer,
52 rtc::scoped_refptr<webrtc::AudioProcessing> audio_processing);
58 rtc::scoped_refptr<webrtc::AudioState> GetAudioState() const override;
60 webrtc::Call* call,
63 const webrtc::CryptoOptions& crypto_options) override;
67 std::vector<webrtc::RtpHeaderExtensionCapability> GetRtpHeaderExtensions()
[all …]
Dfake_webrtc_video_engine.cc30 const std::vector<webrtc::SdpVideoFormat>& supported_formats, in IsFormatSupported()
31 const webrtc::SdpVideoFormat& format) { in IsFormatSupported()
32 for (const webrtc::SdpVideoFormat& supported_format : supported_formats) { in IsFormatSupported()
54 int32_t FakeWebRtcVideoDecoder::InitDecode(const webrtc::VideoCodec*, int32_t) { in InitDecode()
58 int32_t FakeWebRtcVideoDecoder::Decode(const webrtc::EncodedImage&, in Decode()
66 webrtc::DecodedImageCallback*) { in RegisterDecodeCompleteCallback()
82 std::vector<webrtc::SdpVideoFormat>
84 std::vector<webrtc::SdpVideoFormat> formats; in GetSupportedFormats()
86 for (const webrtc::SdpVideoFormat& format : supported_codec_formats_) { in GetSupportedFormats()
95 std::unique_ptr<webrtc::VideoDecoder>
[all …]
Dfake_webrtc_video_engine.h42 class FakeWebRtcVideoDecoder : public webrtc::VideoDecoder {
47 int32_t InitDecode(const webrtc::VideoCodec*, int32_t) override;
48 int32_t Decode(const webrtc::EncodedImage&, bool, int64_t) override;
50 webrtc::DecodedImageCallback*) override;
61 class FakeWebRtcVideoDecoderFactory : public webrtc::VideoDecoderFactory {
65 std::vector<webrtc::SdpVideoFormat> GetSupportedFormats() const override;
66 std::unique_ptr<webrtc::VideoDecoder> CreateVideoDecoder(
67 const webrtc::SdpVideoFormat& format) override;
75 std::vector<webrtc::SdpVideoFormat> supported_codec_formats_;
81 class FakeWebRtcVideoEncoder : public webrtc::VideoEncoder {
[all …]
/external/webrtc/
DWATCHLISTS18 # NOTE: if you like this you might like webrtc-reviews@webrtc.org!
105 'root_files': ['peah@webrtc.org',
107 'yujie.mao@webrtc.org'],
108 'build_files': ['mbonadei@webrtc.org'],
109 'common_audio': ['alessiob@webrtc.org',
110 'aluebs@webrtc.org',
112 'minyue@webrtc.org',
113 'peah@webrtc.org',
114 'saza@webrtc.org'],
115 'audio': ['peah@webrtc.org'],
[all …]
DOWNERS.webrtc1 henrika@webrtc.org
2 juberti@webrtc.org
3 kwiberg@webrtc.org
4 mflodman@webrtc.org
5 stefan@webrtc.org
6 tommi@webrtc.org
8 per-file .gn=mbonadei@webrtc.org
9 per-file *.gn=mbonadei@webrtc.org
10 per-file *.gni=mbonadei@webrtc.org
13 per-file pylintrc=phoglund@webrtc.org
[all …]
/external/webrtc/pc/
Dpeer_connection_end_to_end_unittest.cc41 using webrtc::DataChannelInterface;
42 using webrtc::MediaStreamInterface;
43 using webrtc::PeerConnectionInterface;
44 using webrtc::SdpSemantics;
66 webrtc::PeerConnectionInterface::IceServer ice_server; in PeerConnectionEndToEndBaseTest()
72 webrtc::InitializeAndroidObjects(); in PeerConnectionEndToEndBaseTest()
77 rtc::scoped_refptr<webrtc::AudioEncoderFactory> audio_encoder_factory1, in CreatePcs()
78 rtc::scoped_refptr<webrtc::AudioDecoderFactory> audio_decoder_factory1, in CreatePcs()
79 rtc::scoped_refptr<webrtc::AudioEncoderFactory> audio_encoder_factory2, in CreatePcs()
80 rtc::scoped_refptr<webrtc::AudioDecoderFactory> audio_decoder_factory2) { in CreatePcs()
[all …]
Djsep_transport.cc30 using webrtc::SdpType;
75 rtc::scoped_refptr<webrtc::IceTransportInterface> ice_transport, in JsepTransport()
76 rtc::scoped_refptr<webrtc::IceTransportInterface> rtcp_ice_transport, in JsepTransport()
77 std::unique_ptr<webrtc::RtpTransport> unencrypted_rtp_transport, in JsepTransport()
78 std::unique_ptr<webrtc::SrtpTransport> sdes_transport, in JsepTransport()
79 std::unique_ptr<webrtc::DtlsSrtpTransport> dtls_srtp_transport, in JsepTransport()
80 std::unique_ptr<webrtc::RtpTransportInternal> datagram_rtp_transport, in JsepTransport()
93 rtp_dtls_transport ? new rtc::RefCountedObject<webrtc::DtlsTransport>( in JsepTransport()
98 ? new rtc::RefCountedObject<webrtc::DtlsTransport>( in JsepTransport()
102 sctp_transport ? std::make_unique<webrtc::SctpDataChannelTransport>( in JsepTransport()
[all …]
Djsep_transport.h87 rtc::scoped_refptr<webrtc::IceTransportInterface> ice_transport,
88 rtc::scoped_refptr<webrtc::IceTransportInterface> rtcp_ice_transport,
89 std::unique_ptr<webrtc::RtpTransport> unencrypted_rtp_transport,
90 std::unique_ptr<webrtc::SrtpTransport> sdes_transport,
91 std::unique_ptr<webrtc::DtlsSrtpTransport> dtls_srtp_transport,
92 std::unique_ptr<webrtc::RtpTransportInternal> datagram_rtp_transport,
116 webrtc::RTCError SetLocalJsepTransportDescription(
118 webrtc::SdpType type) RTC_LOCKS_EXCLUDED(accessor_lock_);
122 webrtc::RTCError SetRemoteJsepTransportDescription(
124 webrtc::SdpType type) RTC_LOCKS_EXCLUDED(accessor_lock_);
[all …]
Ddata_channel_unittest.cc23 using webrtc::DataChannelInterface;
24 using webrtc::SctpDataChannel;
25 using webrtc::SctpSidAllocator;
29 class FakeDataChannelObserver : public webrtc::DataChannelObserver {
42 void OnMessage(const webrtc::DataBuffer& buffer) { ++messages_received_; } in OnMessage()
92 webrtc::InternalDataChannelInit init_;
146 EXPECT_EQ(webrtc::DataChannelInterface::kConnecting, in TEST_F()
152 EXPECT_EQ(webrtc::DataChannelInterface::kOpen, webrtc_data_channel_->state()); in TEST_F()
156 EXPECT_EQ(webrtc::DataChannelInterface::kClosed, in TEST_F()
170 webrtc::DataBuffer buffer("abcd"); in TEST_F()
[all …]
/external/webrtc/examples/androidnativeapi/jni/
Dandroid_call_client.cc30 class AndroidCallClient::PCObserver : public webrtc::PeerConnectionObserver {
35 webrtc::PeerConnectionInterface::SignalingState new_state) override;
37 rtc::scoped_refptr<webrtc::DataChannelInterface> data_channel) override;
40 webrtc::PeerConnectionInterface::IceConnectionState new_state) override;
42 webrtc::PeerConnectionInterface::IceGatheringState new_state) override;
43 void OnIceCandidate(const webrtc::IceCandidateInterface* candidate) override;
51 class CreateOfferObserver : public webrtc::CreateSessionDescriptionObserver {
54 rtc::scoped_refptr<webrtc::PeerConnectionInterface> pc);
56 void OnSuccess(webrtc::SessionDescriptionInterface* desc) override;
57 void OnFailure(webrtc::RTCError error) override;
[all …]
/external/webrtc/sdk/android/
DBUILD.gn12 import("../../webrtc.gni")
78 sources = [ "src/java/org/webrtc/Empty.java" ]
98 sources = [ "api/org/webrtc/Metrics.java" ]
110 "audio_codecs", # TODO(bugs.webrtc.org/8396): Remove.
111 "software_video_codecs", # TODO(bugs.webrtc.org/7925): Remove.
113 public_deps = [ # no-presubmit-check TODO(webrtc:8603)
162 "api/org/webrtc/Predicate.java",
163 "api/org/webrtc/RefCounted.java",
164 "src/java/org/webrtc/CalledByNative.java",
165 "src/java/org/webrtc/CalledByNativeUnchecked.java",
[all …]
/external/webrtc/docs/native-code/
Dindex.md5 API][webrtc-api] instead.
7 [webrtc-api]: http://dev.w3.org/2011/webrtc/editor/webrtc.html
10 [https://webrtc.googlesource.com/src][webrtc-repo].
12 [webrtc-repo]: https://webrtc.googlesource.com/src/
15 [https://webrtc.googlesource.com/src/+log][webrtc-change-log]
17 [webrtc-change-log]: https://webrtc.googlesource.com/src/+log
19 Please read the [License & Rights][webrtc-license] and [FAQ][webrtc-faq]
22 [webrtc-license]: https://webrtc.org/support/license
23 [webrtc-faq]: https://webrtc.googlesource.com/src/+/refs/heads/master/docs/faq.md
25 The WebRTC [issue tracker][webrtc-issue-tracker] can be used for submitting
[all …]
/external/webrtc/pc/test/
Dpeer_connection_test_wrapper.h35 : public webrtc::PeerConnectionObserver,
36 public webrtc::CreateSessionDescriptionObserver,
48 const webrtc::PeerConnectionInterface::RTCConfiguration& config,
49 rtc::scoped_refptr<webrtc::AudioEncoderFactory> audio_encoder_factory,
50 rtc::scoped_refptr<webrtc::AudioDecoderFactory> audio_decoder_factory);
52 rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface> pc_factory() in pc_factory()
56 webrtc::PeerConnectionInterface* pc() { return peer_connection_.get(); } in pc()
58 rtc::scoped_refptr<webrtc::DataChannelInterface> CreateDataChannel(
60 const webrtc::DataChannelInit& init);
66 webrtc::PeerConnectionInterface::SignalingState new_state) override;
[all …]
Dpeer_connection_test_wrapper.cc44 using webrtc::FakeVideoTrackRenderer;
45 using webrtc::IceCandidateInterface;
46 using webrtc::MediaStreamInterface;
47 using webrtc::MediaStreamTrackInterface;
48 using webrtc::MockSetSessionDescriptionObserver;
49 using webrtc::PeerConnectionInterface;
50 using webrtc::RtpReceiverInterface;
51 using webrtc::SdpType;
52 using webrtc::SessionDescriptionInterface;
53 using webrtc::VideoTrackInterface;
[all …]
/external/webrtc/rtc_tools/rtc_event_log_visualizer/
Dmain.cc105 using webrtc::Plot;
243 webrtc::field_trial::InitFieldTrialsFromString(field_trials.c_str()); in main()
245 webrtc::ParsedRtcEventLog::UnconfiguredHeaderExtensions header_extensions = in main()
246 webrtc::ParsedRtcEventLog::UnconfiguredHeaderExtensions::kDontParse; in main()
248 header_extensions = webrtc::ParsedRtcEventLog:: in main()
251 webrtc::ParsedRtcEventLog parsed_log(header_extensions, in main()
264 webrtc::AnalyzerConfig config; in main()
277 webrtc::EventLogAnalyzer analyzer(parsed_log, config); in main()
278 webrtc::PlotCollection collection; in main()
282 analyzer.CreatePacketGraph(webrtc::kIncomingPacket, plot); in main()
[all …]
/external/webrtc/system_wrappers/include/
Dmetrics.h29 namespace webrtc {
46 #define EXPECT_METRIC_EQ(val1, val2) webrtc::metrics_impl::NoOp(val1, val2)
47 #define EXPECT_METRIC_EQ_WAIT(val1, val2, timeout) webrtc::metrics_impl::NoOp(val1, val2, timeout)
48 #define EXPECT_METRIC_GT(val1, val2) webrtc::metrics_impl::NoOp(val1, val2)
49 #define EXPECT_METRIC_LE(val1, val2) webrtc::metrics_impl::NoOp(val1, val2)
50 #define EXPECT_METRIC_TRUE(condition) webrtc::metrics_impl::NoOp(condition || true)
51 #define EXPECT_METRIC_FALSE(condition) webrtc::metrics_impl::NoOp(condition && false)
52 #define EXPECT_METRIC_THAT(value, matcher) webrtc::metrics_impl::NoOp(value, testing::_)
124 webrtc::metrics::HistogramFactoryGetCounts( \
129 webrtc::metrics::HistogramFactoryGetCountsLinear( \
[all …]
/external/webrtc/api/
Drtp_parameters.cc19 namespace webrtc { namespace
139 return uri == webrtc::RtpExtension::kAudioLevelUri || in IsSupportedForAudio()
140 uri == webrtc::RtpExtension::kAbsSendTimeUri || in IsSupportedForAudio()
141 uri == webrtc::RtpExtension::kAbsoluteCaptureTimeUri || in IsSupportedForAudio()
142 uri == webrtc::RtpExtension::kTransportSequenceNumberUri || in IsSupportedForAudio()
143 uri == webrtc::RtpExtension::kTransportSequenceNumberV2Uri || in IsSupportedForAudio()
144 uri == webrtc::RtpExtension::kMidUri || in IsSupportedForAudio()
145 uri == webrtc::RtpExtension::kRidUri || in IsSupportedForAudio()
146 uri == webrtc::RtpExtension::kRepairedRidUri; in IsSupportedForAudio()
150 return uri == webrtc::RtpExtension::kTimestampOffsetUri || in IsSupportedForVideo()
[all …]
/external/webrtc/examples/objcnativeapi/objc/
Dobjc_call_client.mm37 class CreateOfferObserver : public webrtc::CreateSessionDescriptionObserver {
39 explicit CreateOfferObserver(rtc::scoped_refptr<webrtc::PeerConnectionInterface> pc);
41 void OnSuccess(webrtc::SessionDescriptionInterface* desc) override;
42 void OnFailure(webrtc::RTCError error) override;
45 const rtc::scoped_refptr<webrtc::PeerConnectionInterface> pc_;
48 class SetRemoteSessionDescriptionObserver : public webrtc::SetRemoteDescriptionObserverInterface {
50 void OnSetRemoteDescriptionComplete(webrtc::RTCError error) override;
53 class SetLocalSessionDescriptionObserver : public webrtc::SetSessionDescriptionObserver {
56 void OnFailure(webrtc::RTCError error) override;
71 webrtc::MutexLock lock(&pc_mutex_);
[all …]
/external/webrtc/rtc_base/experiments/
DOWNERS.webrtc1 asapersson@webrtc.org
2 sprang@webrtc.org
3 srte@webrtc.org
5 per-file alr_experiment*=sprang@webrtc.org
6 per-file audio_allocation_settings*=srte@webrtc.org
7 per-file congestion_controller_experiment*=srte@webrtc.org
8 per-file cpu_speed_experiment*=asapersson@webrtc.org
9 per-file field_trial*=srte@webrtc.org
10 per-file jitter_upper_bound_experiment*=sprang@webrtc.org
11 per-file keyframe_interval_settings*=brandtr@webrtc.org
[all …]
Dmin_video_bitrate_experiment.cc20 namespace webrtc { namespace
34 if (!webrtc::field_trial::IsEnabled(kForcedFallbackFieldTrial)) { in GetFallbackMinBpsFromFieldTrial()
39 webrtc::field_trial::FindFullName(kForcedFallbackFieldTrial); in GetFallbackMinBpsFromFieldTrial()
67 if (webrtc::field_trial::IsEnabled(kMinVideoBitrateExperiment)) { in GetExperimentalMinVideoBitrate()
68 webrtc::FieldTrialFlag enabled("Enabled"); in GetExperimentalMinVideoBitrate()
72 webrtc::FieldTrialOptional<webrtc::DataRate> min_video_bitrate("br"); in GetExperimentalMinVideoBitrate()
75 webrtc::FieldTrialOptional<webrtc::DataRate> min_bitrate_vp8("vp8_br"); in GetExperimentalMinVideoBitrate()
76 webrtc::FieldTrialOptional<webrtc::DataRate> min_bitrate_vp9("vp9_br"); in GetExperimentalMinVideoBitrate()
77 webrtc::FieldTrialOptional<webrtc::DataRate> min_bitrate_av1("av1_br"); in GetExperimentalMinVideoBitrate()
78 webrtc::FieldTrialOptional<webrtc::DataRate> min_bitrate_h264("h264_br"); in GetExperimentalMinVideoBitrate()
[all …]
/external/webrtc/examples/unityplugin/
Dsimple_peer_connection.cc44 static rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface>
52 class CapturerTrackSource : public webrtc::VideoTrackSource {
59 std::unique_ptr<webrtc::test::VcmCapturer> capturer = absl::WrapUnique( in Create()
60 webrtc::test::VcmCapturer::Create(kWidth, kHeight, kFps, kDeviceIndex)); in Create()
69 std::unique_ptr<webrtc::test::VcmCapturer> capturer) in CapturerTrackSource()
73 rtc::VideoSourceInterface<webrtc::VideoFrame>* source() override { in source()
76 std::unique_ptr<webrtc::test::VcmCapturer> capturer_;
99 : public webrtc::SetSessionDescriptionObserver {
105 virtual void OnFailure(webrtc::RTCError error) { in OnFailure()
130 g_peer_connection_factory = webrtc::CreatePeerConnectionFactory( in InitializePeerConnection()
[all …]

12345678910>>...177