Home
last modified time | relevance | path

Searched refs:properties (Results 1 – 7 of 7) sorted by relevance

/xiu/protocol/rtmp/src/amf0/
H A Damf0_reader.rs111 let mut properties = IndexMap::new(); in read_object() localVariable
123 properties.insert(key, val); in read_object()
139 properties.insert(key, val); in read_ecma_array()
142 if len != properties.len() as u32 { in read_ecma_array()
215 properties.insert( in test_amf_reader()
219 properties.insert( in test_amf_reader()
223 properties.insert( in test_amf_reader()
227 properties.insert( in test_amf_reader()
231 properties.insert( in test_amf_reader()
352 properties.insert( in test_player_connect_reader()
[all …]
H A Damf0_writer.rs78 properties: &IndexMap<String, Amf0ValueType>, in write_object()
82 for (key, value) in properties { in write_object()
94 properties: &IndexMap<String, Amf0ValueType>, in write_eacm_array()
98 .write_u32::<BigEndian>(properties.len() as u32)?; in write_eacm_array()
100 for (key, value) in properties { in write_eacm_array()
/xiu/protocol/rtmp/src/netconnection/
H A Dwriter.rs96 properties: IndexMap<String, Amf0ValueType>, in write_connect_with_value()
101 self.amf0_writer.write_object(&properties)?; in write_connect_with_value()
108 properties: &ConnectProperties, in write_connect()
115 if let Some(app) = properties.app.clone() { in write_connect()
119 if let Some(pub_type) = properties.pub_type.clone() { in write_connect()
130 if let Some(tc_url) = properties.tc_url.clone() { in write_connect()
134 if let Some(swf_url) = properties.swf_url.clone() { in write_connect()
138 if let Some(page_url) = properties.page_url.clone() { in write_connect()
142 if let Some(fpad) = properties.fpad { in write_connect()
146 if let Some(capabilities) = properties.capabilities { in write_connect()
[all …]
/xiu/protocol/rtmp/src/session/
H A Dclient_session.rs343 let mut properties = ConnectProperties::new_none(); in send_connect() localVariable
350 properties.app = Some(self.app_name.clone()); in send_connect()
355 properties.tc_url = Some(url.clone()); in send_connect()
356 properties.fpad = Some(false); in send_connect()
357 properties.capabilities = Some(15_f64); in send_connect()
358 properties.audio_codecs = Some(4071_f64); in send_connect()
359 properties.video_codecs = Some(252_f64); in send_connect()
360 properties.video_function = Some(1_f64); in send_connect()
365 properties.fpad = Some(false); in send_connect()
366 properties.tc_url = Some(url.clone()); in send_connect()
[all …]
/xiu/protocol/rtmp/src/remuxer/
H A Drtsp2rtmp.rs347 let mut properties = IndexMap::new(); in gen_rtmp_meta_data() localVariable
348 properties.insert(String::from("width"), Amf0ValueType::Number(width as f64)); in gen_rtmp_meta_data()
349 properties.insert(String::from("height"), Amf0ValueType::Number(height as f64)); in gen_rtmp_meta_data()
350 properties.insert(String::from("videocodecid"), Amf0ValueType::Number(7.)); in gen_rtmp_meta_data()
351 properties.insert(String::from("audiocodecid"), Amf0ValueType::Number(10.)); in gen_rtmp_meta_data()
352 amf_writer.write_eacm_array(&properties)?; in gen_rtmp_meta_data()
/xiu/protocol/rtmp/src/messages/
H A Dparser.rs108 let properties = in parse() localVariable
110 return Ok(Some(RtmpMessageData::SetPeerBandwidth { properties })); in parse()
H A Ddefine.rs41 properties: SetPeerBandwidthProperties,