Home
last modified time | relevance | path

Searched refs:codecs (Results 1 – 21 of 21) sorted by relevance

/webrtc/webrtc/src/rtp_transceiver/
H A Dmod.rs82 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 Drtp_codec.rs68 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 Drtp_receiver_test.rs20 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 Dmod.rs319 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 Dmod.rs301 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 Divf_writer_test.rs89 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 Dmod.rs60 Box::<rtp::codecs::vp9::Vp9Packet>::default() in write_rtp()
62 Box::<rtp::codecs::vp8::Vp8Packet>::default() in write_rtp()
/webrtc/rtp/src/
H A Dlib.rs4 pub mod codecs; module
/webrtc/sdp/src/util/
H A Dmod.rs184 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 Dmod.rs265 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 Drtp_sender_test.rs138 assert_ne!(0, parameters.rtp_parameters.codecs.len()); in test_rtp_sender_get_parameters()
/webrtc/media/src/io/h264_writer/
H A Dmod.rs7 use rtp::codecs::h264::H264Packet;
/webrtc/rtp/src/packetizer/
H A Dpacketizer_test.rs2 use crate::codecs::*;
/webrtc/sdp/src/description/
H A Dsession.rs309 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 Dmod.rs45 &self.params.codecs in codec_parameters()
/webrtc/media/src/io/ogg_writer/
H A Dmod.rs161 let mut opus_packet = rtp::codecs::opus::OpusPacket::default(); in write_rtp()
/webrtc/webrtc/src/peer_connection/sdp/
H A Dsdp_test.rs1013 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 Dmod.rs436 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 Dmod.rs265 *codec = if let Some(codec) = p.codecs.first() { in check_and_update_track()
/webrtc/webrtc/
H A DCHANGELOG.md66codecs in `MediaEngine::register_default_codecs`. These weren't actually support and prevented RTX…
/webrtc/webrtc/src/peer_connection/
H A Dpeer_connection_internal.rs974 params.codecs[0].payload_type, in handle_incoming_ssrc()
975 params.codecs[0].capability.clone(), in handle_incoming_ssrc()