| /webrtc/webrtc/src/rtp_transceiver/ |
| H A D | rtp_transceiver_direction.rs | 5 pub enum RTCRtpTransceiverDirection { enum 30 impl From<&str> for RTCRtpTransceiverDirection { implementation 42 impl From<u8> for RTCRtpTransceiverDirection { implementation 54 impl fmt::Display for RTCRtpTransceiverDirection { implementation 57 RTCRtpTransceiverDirection::Sendrecv => { in fmt() 60 RTCRtpTransceiverDirection::Sendonly => { in fmt() 74 impl RTCRtpTransceiverDirection { impl 78 RTCRtpTransceiverDirection::Sendonly => RTCRtpTransceiverDirection::Recvonly, in reverse() 79 RTCRtpTransceiverDirection::Recvonly => RTCRtpTransceiverDirection::Sendonly, in reverse() 84 pub fn intersect(&self, other: RTCRtpTransceiverDirection) -> RTCRtpTransceiverDirection { in intersect() argument [all …]
|
| H A D | mod.rs | 129 pub direction: RTCRtpTransceiverDirection, 198 direction: RTCRtpTransceiverDirection, in new() argument 330 let previous: RTCRtpTransceiverDirection = in set_direction_internal() 358 let previous: RTCRtpTransceiverDirection = self in set_current_direction() 378 previous_direction: RTCRtpTransceiverDirection, in process_new_current_direction() argument 494 remote_direction: RTCRtpTransceiverDirection, in satisfy_type_and_direction() argument 501 RTCRtpTransceiverDirection::Recvonly, in satisfy_type_and_direction() 502 RTCRtpTransceiverDirection::Sendrecv, in satisfy_type_and_direction() 504 RTCRtpTransceiverDirection::Sendonly => vec![RTCRtpTransceiverDirection::Recvonly], in satisfy_type_and_direction() 506 RTCRtpTransceiverDirection::Sendonly, in satisfy_type_and_direction() [all …]
|
| H A D | rtp_transceiver_test.rs | 38 RTCRtpTransceiverDirection::Unspecified, in test_rtp_transceiver_set_codec_preferences() 238 .set_direction(RTCRtpTransceiverDirection::Inactive) in test_rtp_transceiver_direction_change() 301 .set_direction(RTCRtpTransceiverDirection::Inactive) in test_rtp_transceiver_set_direction_causing_negotiation()
|
| /webrtc/webrtc/src/api/media_engine/ |
| H A D | media_engine_test.rs | 536 m.get_rtp_parameters_by_kind(RTPCodecType::Audio, RTCRtpTransceiverDirection::Recvonly); in test_media_engine_header_extension_direction() 550 Some(RTCRtpTransceiverDirection::Recvonly), in test_media_engine_header_extension_direction() 554 m.get_rtp_parameters_by_kind(RTPCodecType::Audio, RTCRtpTransceiverDirection::Recvonly); in test_media_engine_header_extension_direction() 568 Some(RTCRtpTransceiverDirection::Sendonly), in test_media_engine_header_extension_direction() 572 m.get_rtp_parameters_by_kind(RTPCodecType::Audio, RTCRtpTransceiverDirection::Recvonly); in test_media_engine_header_extension_direction() 590 m.get_rtp_parameters_by_kind(RTPCodecType::Audio, RTCRtpTransceiverDirection::Inactive); in test_media_engine_header_extension_direction() 765 m.get_rtp_parameters_by_kind(RTPCodecType::Video, RTCRtpTransceiverDirection::Sendonly); in test_extension_id_collision()
|
| H A D | mod.rs | 14 use crate::rtp_transceiver::rtp_transceiver_direction::RTCRtpTransceiverDirection; 62 pub(crate) allowed_direction: Option<RTCRtpTransceiverDirection>, 66 pub fn is_matching_direction(&self, dir: RTCRtpTransceiverDirection) -> bool { in is_matching_direction() 68 use RTCRtpTransceiverDirection::*; in is_matching_direction() 350 allowed_direction: Option<RTCRtpTransceiverDirection>, in register_header_extension() argument 672 direction: RTCRtpTransceiverDirection, in get_rtp_parameters_by_kind() argument
|
| /webrtc/webrtc/src/peer_connection/sdp/ |
| H A D | mod.rs | 14 use crate::rtp_transceiver::rtp_transceiver_direction::RTCRtpTransceiverDirection; 336 .with_property_attribute(RTCRtpTransceiverDirection::Sendrecv.to_string()) in add_data_media_section() 401 offered_direction: Option<RTCRtpTransceiverDirection>, 576 use RTCRtpTransceiverDirection::*; in add_transceiver_sdp() 635 pub(crate) offered_direction: Option<RTCRtpTransceiverDirection>, 740 pub(crate) fn get_peer_direction(media: &MediaDescription) -> RTCRtpTransceiverDirection { in get_peer_direction() argument 742 let direction = RTCRtpTransceiverDirection::from(a.key.as_str()); in get_peer_direction() 743 if direction != RTCRtpTransceiverDirection::Unspecified { in get_peer_direction() 747 RTCRtpTransceiverDirection::Unspecified in get_peer_direction()
|
| H A D | sdp_test.rs | 602 RTCRtpTransceiverDirection::Inactive, in test_media_description_fingerprints() 618 RTCRtpTransceiverDirection::Inactive, in test_media_description_fingerprints() 656 media[i].transceivers[0].set_direction_internal(RTCRtpTransceiverDirection::Sendonly); in test_media_description_fingerprints() 694 RTCRtpTransceiverDirection::Recvonly, in test_populate_sdp() 778 RTCRtpTransceiverDirection::Recvonly, in test_populate_sdp() 885 RTCRtpTransceiverDirection::Recvonly, in test_populate_sdp_reject() 907 RTCRtpTransceiverDirection::Recvonly, in test_populate_sdp_reject()
|
| /webrtc/webrtc/src/peer_connection/ |
| H A D | mod.rs | 58 use crate::rtp_transceiver::rtp_transceiver_direction::RTCRtpTransceiverDirection; 519 RTCRtpTransceiverDirection::Inactive in check_negotiation_needed() 524 None => RTCRtpTransceiverDirection::Inactive, in check_negotiation_needed() 1235 || direction == RTCRtpTransceiverDirection::Unspecified in set_local_description() 1345 || direction == RTCRtpTransceiverDirection::Unspecified in set_remote_description() 1366 RTCRtpTransceiverDirection::Sendonly in set_remote_description() 1368 RTCRtpTransceiverDirection::Recvonly in set_remote_description() 1437 || direction == RTCRtpTransceiverDirection::Unspecified in set_remote_description() 1702 .new_transceiver_from_track(RTCRtpTransceiverDirection::Sendrecv, track) in add_track() 1736 t.set_direction_internal(RTCRtpTransceiverDirection::from_send_recv( in remove_track() [all …]
|
| H A D | peer_connection_internal.rs | 360 || (t.direction() != RTCRtpTransceiverDirection::Recvonly in start_rtp_receivers() 361 && t.direction() != RTCRtpTransceiverDirection::Sendrecv) in start_rtp_receivers() 441 .unwrap_or(RTCRtpTransceiverDirection::Sendrecv); in add_transceiver_from_kind() 443 if direction == RTCRtpTransceiverDirection::Unspecified { in add_transceiver_from_kind() 489 direction: RTCRtpTransceiverDirection, in new_transceiver_from_track() argument 497 if direction == RTCRtpTransceiverDirection::Unspecified { in new_transceiver_from_track() 752 || direction == RTCRtpTransceiverDirection::Unspecified in generate_matched_sdp() 883 direction: RTCRtpTransceiverDirection::Sendrecv, in handle_undeclared_ssrc()
|
| /webrtc/webrtc/src/rtp_transceiver/rtp_sender/ |
| H A D | mod.rs | 8 use crate::rtp_transceiver::rtp_transceiver_direction::RTCRtpTransceiverDirection; 256 .get_rtp_parameters_by_kind(kind, RTCRtpTransceiverDirection::Sendonly), in get_parameters() 339 .get_rtp_parameters_by_kind(t.kind(), RTCRtpTransceiverDirection::Sendonly), in replace_track() 394 RTCRtpTransceiverDirection::Sendonly, in send()
|
| /webrtc/webrtc/src/rtp_transceiver/rtp_receiver/ |
| H A D | mod.rs | 12 use crate::rtp_transceiver::rtp_transceiver_direction::RTCRtpTransceiverDirection; 316 .get_rtp_parameters_by_kind(self.kind, RTCRtpTransceiverDirection::Recvonly); in get_parameters()
|