Lines Matching refs:data
81 if let Some(data) = self.data_receiver.recv().await { in send_channel_data()
82 match data { in send_channel_data()
83 FrameData::Audio { timestamp, data } => { in send_channel_data()
84 self.send_audio(data, timestamp).await?; in send_channel_data()
86 FrameData::Video { timestamp, data } => { in send_channel_data()
87 self.send_video(data, timestamp).await?; in send_channel_data()
89 FrameData::MetaData { timestamp, data } => { in send_channel_data()
90 self.send_metadata(data, timestamp).await?; in send_channel_data()
110 pub async fn send_audio(&mut self, data: BytesMut, timestamp: u32) -> Result<(), SessionError> { in send_audio()
115 data.len() as u32, in send_audio()
118 data, in send_audio()
128 pub async fn send_video(&mut self, data: BytesMut, timestamp: u32) -> Result<(), SessionError> { in send_video()
133 data.len() as u32, in send_video()
136 data, in send_video()
148 data: BytesMut, in send_metadata()
155 data.len() as u32, in send_metadata()
158 data, in send_metadata()
170 data: &mut BytesMut, in on_video_data()
175 data: data.clone(), in on_video_data()
189 .save_video_data(data, *timestamp) in on_video_data()
197 data: &mut BytesMut, in on_audio_data()
202 data: data.clone(), in on_audio_data()
216 .save_audio_data(data, *timestamp) in on_audio_data()
224 data: &mut BytesMut, in on_meta_data()
229 data: data.clone(), in on_meta_data()
241 self.stream_handler.save_metadata(data, *timestamp).await; in on_meta_data()