Home
last modified time | relevance | path

Searched refs:FrameData (Results 1 – 13 of 13) sorted by relevance

/xiu/protocol/rtmp/src/cache/
H A Dgop.rs1 use {std::collections::VecDeque, streamhub::define::FrameData};
4 datas: Vec<FrameData>,
18 fn save_frame_data(&mut self, data: FrameData) { in save_frame_data() argument
22 pub fn get_frame_data(self) -> Vec<FrameData> { in get_frame_data() argument
55 pub fn save_frame_data(&mut self, data: FrameData, is_key_frame: bool) { in save_frame_data() argument
H A Dmod.rs12 streamhub::define::FrameData,
69 pub fn get_metadata(&self) -> Option<FrameData> { in get_metadata() argument
72 Some(FrameData::MetaData { in get_metadata()
86 let channel_data = FrameData::Audio { in save_audio_data()
117 pub fn get_audio_seq(&self) -> Option<FrameData> { in get_audio_seq() argument
119 return Some(FrameData::Audio { in get_audio_seq()
127 pub fn get_video_seq(&self) -> Option<FrameData> { in get_video_seq() argument
129 return Some(FrameData::Video { in get_video_seq()
142 let channel_data = FrameData::Video { in save_video_data()
/xiu/protocol/httpflv/src/
H A Dhttpflv.rs14 FrameData, FrameDataReceiver, NotifyInfo, StreamHubEvent, StreamHubEventSender,
102 pub fn write_flv_tag(&mut self, channel_data: FrameData) -> Result<(), HttpFLvError> { in write_flv_tag()
104 FrameData::Audio { timestamp, data } => (data, timestamp, tag_type::AUDIO), in write_flv_tag()
105 FrameData::Video { timestamp, data } => (data, timestamp, tag_type::VIDEO), in write_flv_tag()
106 FrameData::MetaData { timestamp, data } => { in write_flv_tag()
/xiu/protocol/hls/src/
H A Dflv_data_receiver.rs12 FrameData, FrameDataReceiver, NotifyInfo, StreamHubEvent, StreamHubEventSender,
68 FrameData::Audio { timestamp, data } => FlvData::Audio { timestamp, data }, in receive_flv_data()
69 FrameData::Video { timestamp, data } => FlvData::Video { timestamp, data }, in receive_flv_data()
/xiu/protocol/rtsp/src/rtp/
H A Drtp_h264.rs21 use streamhub::define::FrameData;
216 f(FrameData::Video { in unpack_single()
291 f(FrameData::Video { in unpack_fu()
366 f(FrameData::Video { in unpack_stap()
460 f(FrameData::Video { in unpack_mtap()
H A Drtp_h265.rs21 use streamhub::define::FrameData;
227 f(FrameData::Video { in unpack_single()
279 f(FrameData::Video { in unpack_ap()
348 f(FrameData::Video { in unpack_fu()
H A Drtp_aac.rs20 use streamhub::define::FrameData;
148 f(FrameData::Audio { in unpack()
H A Dutils.rs13 use streamhub::define::FrameData;
26 pub type OnFrameFn = Box<dyn Fn(FrameData) -> Result<(), UnPackerError> + Send + Sync>;
/xiu/protocol/rtmp/src/session/
H A Dcommon.rs25 FrameData, FrameDataReceiver, FrameDataSender, InformationSender, NotifyInfo,
83 FrameData::Audio { timestamp, data } => { in send_channel_data()
86 FrameData::Video { timestamp, data } => { in send_channel_data()
89 FrameData::MetaData { timestamp, data } => { in send_channel_data()
173 let channel_data = FrameData::Video { in on_video_data()
200 let channel_data = FrameData::Audio { in on_audio_data()
227 let channel_data = FrameData::MetaData { in on_meta_data()
/xiu/library/streamhub/src/
H A Dlib.rs16 DataReceiver, DataSender, FrameData, FrameDataSender, Information, PubSubInfo,
68 FrameData::MetaData { in receive_frame_data_loop()
72 FrameData::Audio { timestamp, data } => { in receive_frame_data_loop()
73 let data = FrameData::Audio { in receive_frame_data_loop()
86 FrameData::Video { timestamp, data } => { in receive_frame_data_loop()
87 let data = FrameData::Video { in receive_frame_data_loop()
99 FrameData::MediaInfo { media_info: _ } => {} in receive_frame_data_loop()
H A Ddefine.rs121 pub enum FrameData { enum
143 pub type FrameDataSender = mpsc::UnboundedSender<FrameData>;
144 pub type FrameDataReceiver = mpsc::UnboundedReceiver<FrameData>;
/xiu/protocol/rtmp/src/remuxer/
H A Drtsp2rtmp.rs26 FrameData, FrameDataReceiver, NotifyInfo, StreamHubEvent, StreamHubEventSender,
180 FrameData::Audio { in receive_rtsp_data()
184 FrameData::Video { in receive_rtsp_data()
190 FrameData::MediaInfo { media_info } => { in receive_rtsp_data()
/xiu/protocol/rtsp/src/session/
H A Dmod.rs51 FrameData, Information, InformationSender, NotifyInfo, PublishType, PublisherInfo,
302 move |msg: FrameData| -> Result<(), UnPackerError> { in handle_announce()
486 FrameData::Audio { in handle_play()
499 FrameData::Video { in handle_play()
754 let frame_data = FrameData::Video { in send_prior_data()
771 let frame_data = FrameData::Video { in send_prior_data()
782 let frame_data = FrameData::Audio { in send_prior_data()
797 if let Err(err) = sender.send(FrameData::MediaInfo { in send_prior_data()