Home
last modified time | relevance | path

Searched refs:Stream (Results 1 – 18 of 18) sorted by relevance

/webrtc/interceptor/src/
H A Dstream_reader.rs5 use srtp::stream::Stream;
8 impl RTPReader for Stream { implementation
15 impl RTCPReader for Stream { implementation
/webrtc/srtp/src/session/
H A Dmod.rs33 streams_map: Arc<Mutex<HashMap<u32, Arc<Stream>>>>,
34 new_stream_rx: Arc<Mutex<mpsc::Receiver<Arc<Stream>>>>,
124 async fn close_stream(streams_map: &Arc<Mutex<HashMap<u32, Arc<Stream>>>>, ssrc: u32) { in close_stream() argument
132 streams_map: &Arc<Mutex<HashMap<u32, Arc<Stream>>>>, in incoming() argument
134 new_stream_tx: &mut mpsc::Sender<Arc<Stream>>, in incoming() argument
185 streams_map: &Arc<Mutex<HashMap<u32, Arc<Stream>>>>, in get_or_create_stream() argument
189 ) -> (Arc<Stream>, bool) { in get_or_create_stream() argument
195 let stream = Arc::new(Stream::new(ssrc, close_stream_tx, is_rtp)); in get_or_create_stream()
203 pub async fn open(&self, ssrc: u32) -> Arc<Stream> { in open() argument
216 pub async fn accept(&self) -> Result<Arc<Stream>> { in accept() argument
H A Dsession_rtcp_test.rs155 async fn get_sender_ssrc(read_stream: &Arc<Stream>) -> Result<u32> { in get_sender_ssrc()
H A Dsession_rtp_test.rs206 read_stream: &Arc<Stream>, in payload_srtp() argument
/webrtc/sctp/
H A DCHANGELOG.md15 * Make `sctp::Stream::write` & `sctp::Stream::write_sctp` async again [#367](https://github.com/web…
27 * Make `Stream::on_buffered_amount_low` function non-async [#338](https://github.com/webrtc-rs/webr…
28 * Make `sctp::Stream::write` & `sctp::Stream::write_sctp` sync [#344](https://github.com/webrtc-rs/…
/webrtc/srtp/src/
H A Dstream.rs14 pub struct Stream { struct
21 impl Stream { implementation
24 Stream { in new()
/webrtc/webrtc/src/track/
H A Dmod.rs16 pub(crate) rtp_read_stream: Option<Arc<srtp::stream::Stream>>,
18 pub(crate) rtcp_read_stream: Option<Arc<srtp::stream::Stream>>,
/webrtc/sctp/src/stream/
H A Dstream_test.rs9 let s = Stream::default(); in test_stream_buffered_amount()
28 let s = Stream::default(); in test_stream_amount_on_buffered_amount_low()
76 let s = Stream::new( in test_stream()
150 let s = Arc::new(Stream::new( in test_poll_stream()
H A Dmod.rs67 pub struct Stream { struct
90 impl fmt::Debug for Stream { argument
113 impl Stream { impl
123 Stream { in new()
585 stream: Arc<Stream>,
606 pub fn new(stream: Arc<Stream>) -> Self { in new()
618 pub fn into_inner(self) -> Arc<Stream> { in into_inner() argument
624 pub fn clone_inner(&self) -> Arc<Stream> { in clone_inner() argument
851 impl AsRef<Stream> for PollStream {
852 fn as_ref(&self) -> &Stream { in as_ref() argument
/webrtc/webrtc/src/dtls_transport/
H A Dmod.rs17 use srtp::stream::Stream;
79 pub(crate) simulcast_streams: Mutex<HashMap<SSRC, Arc<Stream>>>,
505 let simulcast_streams: Vec<Arc<Stream>> = { in stop()
569 pub(crate) async fn store_simulcast_stream(&self, ssrc: SSRC, stream: Arc<Stream>) { in store_simulcast_stream() argument
585 Arc<srtp::stream::Stream>, in streams_for_ssrc() argument
587 Arc<srtp::stream::Stream>, in streams_for_ssrc()
/webrtc/webrtc/src/rtp_transceiver/
H A Dsrtp_writer_future.rs7 use srtp::stream::Stream;
109 pub(crate) rtcp_read_stream: Mutex<Option<Arc<Stream>>>, // atomic.Value // *
/webrtc/data/src/data_channel/
H A Dmod.rs43 stream: Arc<Stream>,
53 pub fn new(stream: Arc<Stream>, config: Config) -> Self { in new() argument
103 pub async fn client(stream: Arc<Stream>, config: Config) -> Result<Self> { in client() argument
122 pub async fn server(stream: Arc<Stream>, mut config: Config) -> Result<Self> { in server() argument
/webrtc/sctp/src/association/
H A Dmod.rs207 accept_ch_rx: Mutex<mpsc::Receiver<Arc<Stream>>>,
579 ) -> Result<Arc<Stream>> { in open_stream() argument
585 pub async fn accept_stream(&self) -> Option<Arc<Stream>> { in accept_stream() argument
H A Dassociation_internal.rs76 streams: HashMap<u16, Arc<Stream>>,
79 accept_ch_tx: Option<mpsc::Sender<Arc<Stream>>>,
98 accept_ch_tx: mpsc::Sender<Arc<Stream>>, in new() argument
1021 ) -> Result<Arc<Stream>> { in open_stream() argument
1035 fn create_stream(&mut self, stream_identifier: u16, accept: bool) -> Option<Arc<Stream>> { in create_stream() argument
1036 let s = Arc::new(Stream::new( in create_stream()
1071 fn get_or_create_stream(&mut self, stream_identifier: u16) -> Option<Arc<Stream>> { in get_or_create_stream() argument
H A Dassociation_test.rs186 ) -> Result<(Arc<Stream>, Arc<Stream>)> { in establish_session_pair() argument
/webrtc/
H A DREADME.md46 …/wp-content/uploads/f7401112f41742c4e173c30d4f318cb8/stream_logo_white.png?h=50" alt="Stream Chat">
/webrtc/webrtc/src/peer_connection/
H A Dpeer_connection_internal.rs903 rtp_stream: Arc<Stream>, in handle_incoming_ssrc() argument
H A Dmod.rs80 use srtp::stream::Stream;