| /webrtc/webrtc/src/rtp_transceiver/ |
| H A D | mod.rs | 82 pub codecs: Vec<RTCRtpCodecCapability>, field 200 codecs: Vec<RTCRtpCodecParameters>, in new() 204 let codecs = Arc::new(Mutex::new(codecs)); in new() localVariable 205 receiver.set_transceiver_codecs(Some(Arc::clone(&codecs))); in new() 215 codecs, in new() 229 for codec in &codecs { in set_codec_preferences() 238 let mut c = self.codecs.lock().await; in set_codec_preferences() 239 *c = codecs; in set_codec_preferences() 246 let mut codecs = self.codecs.lock().await; in get_codecs() localVariable 285 r.set_transceiver_codecs(Some(Arc::clone(&self.codecs))); in set_receiver() [all …]
|
| H A D | rtp_codec.rs | 68 Ok(Box::<rtp::codecs::h264::H264Payloader>::default()) in payloader_for_codec() 70 let mut vp8_payloader = rtp::codecs::vp8::Vp8Payloader::default(); in payloader_for_codec() 74 Ok(Box::<rtp::codecs::vp9::Vp9Payloader>::default()) in payloader_for_codec() 76 Ok(Box::<rtp::codecs::opus::OpusPayloader>::default()) in payloader_for_codec() 82 Ok(Box::<rtp::codecs::g7xx::G7xxPayloader>::default()) in payloader_for_codec() 120 pub codecs: Vec<RTCRtpCodecParameters>, field
|
| /webrtc/webrtc/src/rtp_transceiver/rtp_receiver/ |
| H A D | rtp_receiver_test.rs | 20 codecs: vec![RTCRtpCodecParameters { 99 P.codecs[0].capability.mime_type, in test_set_rtp_parameters() 103 P.codecs[0].capability.clock_rate, in test_set_rtp_parameters() 107 P.codecs[0].capability.channels, in test_set_rtp_parameters() 111 P.codecs[0].capability.sdp_fmtp_line, in test_set_rtp_parameters() 115 P.codecs[0].capability.rtcp_feedback, in test_set_rtp_parameters() 118 assert_eq!(P.codecs[0].payload_type, incoming_track_codecs.payload_type); in test_set_rtp_parameters()
|
| H A D | mod.rs | 319 if let Some(codecs) = &*transceiver_codecs { in get_parameters() 320 let mut c = codecs.lock().await; in get_parameters() 321 parameters.codecs = in get_parameters() 329 codecs: &mut [RTCRtpCodecParameters], in get_codecs() 334 if codecs.is_empty() { in get_codecs() 338 for codec in codecs { in get_codecs() 441 codecs: Option<Arc<Mutex<Vec<RTCRtpCodecParameters>>>>, in set_transceiver_codecs() 443 self.internal.transceiver_codecs.store(codecs); in set_transceiver_codecs() 472 for (idx, codec) in params.codecs.iter().enumerate() { in set_rtp_parameters() 519 let codec = if let Some(codec) = global_params.codecs.first() { in receive() [all …]
|
| /webrtc/webrtc/src/api/media_engine/ |
| H A D | mod.rs | 301 fn add_codec(codecs: &mut Vec<RTCRtpCodecParameters>, codec: RTCRtpCodecParameters) { in add_codec() 302 for c in codecs.iter() { in add_codec() 309 codecs.push(codec); in add_codec() 484 let codecs = if typ == RTPCodecType::Audio { in match_remote_codec() localVariable 519 let (_, mut match_type) = codec_parameters_fuzzy_search(remote_codec, codecs); in match_remote_codec() 526 let (_, match_type) = codec_parameters_fuzzy_search(remote_codec, codecs); in match_remote_codec() 582 for codec in codecs { in push_codecs() 613 let codecs = codecs_from_media_description(media)?; in update_from_remote_description() localVariable 618 for codec in codecs { in update_from_remote_description() 763 codecs: self.get_codecs_by_kind(typ), in get_rtp_parameters_by_kind() [all …]
|
| /webrtc/media/src/io/ivf_writer/ |
| H A D | ivf_writer_test.rs | 89 let mut vp8packet = rtp::codecs::vp8::Vp8Packet::default(); in test_ivf_writer_add_packet_and_close() 99 let mut vp8packet = rtp::codecs::vp8::Vp8Packet::default(); in test_ivf_writer_add_packet_and_close() 109 let mut vp8packet = rtp::codecs::vp8::Vp8Packet::default(); in test_ivf_writer_add_packet_and_close()
|
| H A D | mod.rs | 60 Box::<rtp::codecs::vp9::Vp9Packet>::default() in write_rtp() 62 Box::<rtp::codecs::vp8::Vp8Packet>::default() in write_rtp()
|
| /webrtc/rtp/src/ |
| H A D | lib.rs | 4 pub mod codecs; module
|
| /webrtc/sdp/src/util/ |
| H A D | mod.rs | 184 pub(crate) fn merge_codecs(mut codec: Codec, codecs: &mut HashMap<u8, Codec>) { in merge_codecs() 185 if let Some(saved_codec) = codecs.get_mut(&codec.payload_type) { in merge_codecs() 203 codecs.insert(codec.payload_type, codec); in merge_codecs()
|
| /webrtc/webrtc/src/rtp_transceiver/rtp_sender/ |
| H A D | mod.rs | 265 let codecs = { in get_parameters() localVariable 277 send_parameters.rtp_parameters.codecs = codecs; in get_parameters() 364 context.params.codecs = vec![codec]; in replace_track() 410 context.params.codecs = vec![codec]; in send()
|
| H A D | rtp_sender_test.rs | 138 assert_ne!(0, parameters.rtp_parameters.codecs.len()); in test_rtp_sender_get_parameters()
|
| /webrtc/media/src/io/h264_writer/ |
| H A D | mod.rs | 7 use rtp::codecs::h264::H264Packet;
|
| /webrtc/rtp/src/packetizer/ |
| H A D | packetizer_test.rs | 2 use crate::codecs::*;
|
| /webrtc/sdp/src/description/ |
| H A D | session.rs | 309 let mut codecs: HashMap<u8, Codec> = HashMap::new(); in build_codec_map() localVariable 316 merge_codecs(codec, &mut codecs); in build_codec_map() 320 merge_codecs(codec, &mut codecs); in build_codec_map() 324 merge_codecs(codec, &mut codecs); in build_codec_map() 330 codecs in build_codec_map() 335 let codecs = self.build_codec_map(); in get_codec_for_payload_type() localVariable 337 if let Some(codec) = codecs.get(&payload_type) { in get_codec_for_payload_type() 347 let codecs = self.build_codec_map(); in get_payload_type_for_codec() localVariable 349 for (payload_type, codec) in codecs.iter() { in get_payload_type_for_codec()
|
| /webrtc/webrtc/src/track/track_local/ |
| H A D | mod.rs | 45 &self.params.codecs in codec_parameters()
|
| /webrtc/media/src/io/ogg_writer/ |
| H A D | mod.rs | 161 let mut opus_packet = rtp::codecs::opus::OpusPacket::default(); in write_rtp()
|
| /webrtc/webrtc/src/peer_connection/sdp/ |
| H A D | sdp_test.rs | 1013 let codecs = codecs_from_media_description(&MediaDescription { in test_codecs_from_media_description() localVariable 1027 codecs, in test_codecs_from_media_description() 1044 let codecs = codecs_from_media_description(&MediaDescription { in test_codecs_from_media_description() localVariable 1072 codecs, in test_codecs_from_media_description()
|
| H A D | mod.rs | 436 let codecs = t.get_codecs().await; in add_transceiver_sdp() localVariable 437 for codec in &codecs { in add_transceiver_sdp() 462 if codecs.is_empty() { in add_transceiver_sdp()
|
| /webrtc/webrtc/src/track/track_remote/ |
| H A D | mod.rs | 265 *codec = if let Some(codec) = p.codecs.first() { in check_and_update_track()
|
| /webrtc/webrtc/ |
| H A D | CHANGELOG.md | 66 …codecs in `MediaEngine::register_default_codecs`. These weren't actually support and prevented RTX…
|
| /webrtc/webrtc/src/peer_connection/ |
| H A D | peer_connection_internal.rs | 974 params.codecs[0].payload_type, in handle_incoming_ssrc() 975 params.codecs[0].capability.clone(), in handle_incoming_ssrc()
|