Home
last modified time | relevance | path

Searched refs:RTCRtpTransceiverDirection (Results 1 – 11 of 11) sorted by relevance

/webrtc/webrtc/src/rtp_transceiver/
H A Drtp_transceiver_direction.rs5 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 Dmod.rs129 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 Drtp_transceiver_test.rs38 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 Dmedia_engine_test.rs536 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 Dmod.rs14 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 Dmod.rs14 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 Dsdp_test.rs602 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 Dmod.rs58 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 Dpeer_connection_internal.rs360 || (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 Dmod.rs8 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 Dmod.rs12 use crate::rtp_transceiver::rtp_transceiver_direction::RTCRtpTransceiverDirection;
316 .get_rtp_parameters_by_kind(self.kind, RTCRtpTransceiverDirection::Recvonly); in get_parameters()