Home
last modified time | relevance | path

Searched refs:u8 (Results 1 – 25 of 67) sorted by relevance

123

/xiu/library/container/mpegts/src/
H A Ddefine.rs8 pub const TS_PACKET_SIZE: u8 = 188;
12 pub const PSI_STREAM_MP3: u8 = 0x04; // ISO/IEC 13818-3 Audio
13 pub const PSI_STREAM_PRIVATE_DATA: u8 = 0x06;
14 pub const PSI_STREAM_H264: u8 = 0x1b; // H.264
15 pub const PSI_STREAM_AAC: u8 = 0x0f;
16 pub const PSI_STREAM_MPEG4_AAC: u8 = 0x1c;
17 pub const PSI_STREAM_AUDIO_OPUS: u8 = 0x9c;
24 pub const PES_SID_PRIVATE_1: u8 = 0xBD; // private_stream_1
27 pub const AF_FLAG_PCR: u8 = 0x10;
28 pub const AF_FLAG_RANDOM_ACCESS_INDICATOR: u8 = 0x40;
[all …]
H A Dpes.rs12 pub stream_id: u8,
13 pub codec_id: u8,
14 pub continuity_counter: u8,
18 pub data_alignment_indicator: u8, //1
106 let mut flags: u8 = 0x00; in write_pes_header()
107 let mut length: u8 = 0x00; in write_pes_header()
130 let b10 = (stream_data.pts >> 22) as u8; /* PTS 22-29 */ in write_pes_header()
136 let b12 = (stream_data.pts >> 7) as u8; /* PTS 7-14 */ in write_pes_header()
154 let b17 = (stream_data.dts >> 7) as u8; /* DTS 7-14 */ in write_pes_header()
177 .write_u8_at(4, (pes_payload_length >> 8) as u8)?; in write_pes_header()
[all …]
H A Dutils.rs10 pcr_result.write_u8((pcr_base >> 25) as u8)?; in pcr_write()
11 pcr_result.write_u8((pcr_base >> 17) as u8)?; in pcr_write()
12 pcr_result.write_u8((pcr_base >> 9) as u8)?; in pcr_write()
13 pcr_result.write_u8((pcr_base >> 1) as u8)?; in pcr_write()
14 pcr_result.write_u8(((pcr_base & 0x01) << 7) as u8 | 0x7E | ((pcr_ext >> 8) & 0x01) as u8)?; in pcr_write()
15 pcr_result.write_u8((pcr_ext & 0xFF) as u8)?; in pcr_write()
20 pub fn is_steam_type_video(stream_type: u8) -> bool { in is_steam_type_video()
24 pub fn is_steam_type_audio(stream_type: u8) -> bool { in is_steam_type_audio()
/xiu/protocol/rtmp/src/messages/
H A Ddefine.rs6 limit_type: u8,
64 pub const AUDIO: u8 = 8;
65 pub const VIDEO: u8 = 9;
67 pub const SET_CHUNK_SIZE: u8 = 1;
68 pub const ABORT: u8 = 2;
69 pub const ACKNOWLEDGEMENT: u8 = 3;
74 pub const COMMAND_AMF3: u8 = 17;
75 pub const COMMAND_AMF0: u8 = 20;
77 pub const DATA_AMF3: u8 = 15;
78 pub const DATA_AMF0: u8 = 18;
[all …]
/xiu/protocol/rtmp/src/amf0/
H A Damf0_markers.rs1 pub const NUMBER: u8 = 0x00;
2 pub const BOOLEAN: u8 = 0x01;
3 pub const STRING: u8 = 0x02;
4 pub const OBJECT: u8 = 0x03;
5 pub const NULL: u8 = 0x05;
6 pub const ECMA_ARRAY: u8 = 0x08;
7 pub const OBJECT_END: u8 = 0x09;
8 pub const LONG_STRING: u8 = 0x0c;
/xiu/library/container/flv/src/
H A Dmpeg4_hevc.rs6 configuration_version: u8, // 1-only
7 general_profile_space: u8, // 2bit,[0,3]
8 general_tier_flag: u8, // 1bit,[0,1]
9 general_profile_idc: u8, // 5bit,[0,31]
12 general_level_idc: u8,
14 parallelism_type: u8, // 2bit,[0,3]
15 chroma_format: u8, // 2bit,[0,3]
19 constant_frame_rate: u8, // 2bit,[0,3]
20 num_temporal_layers: u8, // 3bit,[0,7]
21 temporal_id_nested: u8, // 1bit,[0,1]
[all …]
H A Ddefine.rs11 pub const AAC_SEQHDR: u8 = 0;
12 pub const AAC_RAW: u8 = 1;
16 pub const AVC_SEQHDR: u8 = 0;
17 pub const AVC_NALU: u8 = 1;
18 pub const AVC_EOS: u8 = 2;
29 pub const KEY_FRAME: u8 = 1;
30 pub const INTER_FRAME: u8 = 2;
50 pub const AUDIO: u8 = 8;
51 pub const VIDEO: u8 = 9;
56 pub const H264_NAL_IDR: u8 = 5;
[all …]
H A Dflv_tag_header.rs36 pub sound_format: u8,
45 pub sound_rate: u8,
54 pub sound_size: u8,
62 pub sound_type: u8,
68 pub aac_packet_type: u8,
129 pub frame_type: u8,
140 pub codec_id: u8,
146 pub avc_packet_type: u8,
204 if self.codec_id == define::AvcCodecId::H264 as u8 in marshal()
205 || self.codec_id == define::AvcCodecId::HEVC as u8 in marshal()
[all …]
H A Ddemuxer_tag.rs29 pub sound_format: u8,
38 pub sound_rate: u8,
47 pub sound_size: u8,
55 pub sound_type: u8,
61 pub aac_packet_type: u8,
97 if self.tag.sound_format == define::SoundFormat::AAC as u8 { in parse_tag_header()
117 pub frame_type: u8,
128 pub codec_id: u8,
134 pub avc_packet_type: u8,
168 if self.tag.codec_id == define::AvcCodecId::H264 as u8 in parse_tag_header()
[all …]
H A Dmpeg4_aac.rs17 pub profile: u8,
18 pub sampling_frequency_index: u8,
19 pub channel_configuration: u8,
22 pub channels: u8,
115 let mut extension_audio_object_type: u8; in audio_specific_config_load2()
116 let mut extension_sampling_frequency_index: u8 = 0; in audio_specific_config_load2()
117 let mut extension_channel_configuration: u8 = 0; in audio_specific_config_load2()
380 Ok(rv as u8) in pce_load()
391 Ok(audio_object_type as u8) in get_audio_object_type()
402 Ok(sampling_frequency_index as u8) in get_sampling_frequency()
[all …]
H A Dmpeg4_avc.rs12 const H264_START_CODE: [u8; 4] = [0x00, 0x00, 0x00, 0x01];
59 pub profile: u8,
60 pub compatibility: u8,
61 pub level: u8,
62 pub nalu_length: u8,
66 pub nb_sps: u8,
67 pub nb_pps: u8,
76 pub chroma_format_idc: u8,
77 pub bit_depth_luma_minus8: u8,
78 pub bit_depth_chroma_minus8: u8,
[all …]
H A Dmuxer.rs6 const FLV_HEADER: [u8; 9] = [
39 tag_type: u8, in write_flv_tag_header() argument
50 let timestamp_ext = (timestamp >> 24 & 0xff) as u8; in write_flv_tag_header()
/xiu/protocol/rtmp/src/
H A Dconfig.rs2 pub const CLIENT_PUSH: u8 = 1;
3 pub const CLIENT_PULL: u8 = 2;
4 pub const SERVER_PUSH: u8 = 4;
5 pub const SERVER_PULL: u8 = 8;
7 pub const DEBUG_INFO_TYPE :u8 = SERVER_PUSH;
/xiu/protocol/rtsp/src/rtp/rtcp/
H A Dmod.rs9 pub const RTCP_SR: u8 = 200;
10 pub const RTCP_RR: u8 = 201;
11 pub const RTCP_SDES: u8 = 202;
12 pub const RTCP_BYE: u8 = 203;
13 pub const RTCP_APP: u8 = 204;
H A Drtcp_header.rs16 pub version: u8, // 2 bits
17 pub padding_flag: u8, // 1 bit
18 pub report_count: u8, // 5 bit
19 pub payload_type: u8, // 8 bit
30 let byte_1st: u8 = reader.read_u8()?; in unmarshal()
45 let byte_1st: u8 = (self.version << 6) | (self.padding_flag << 5) | self.report_count; in marshal()
/xiu/protocol/rtsp/src/rtp/
H A Drtp_header.rs13 pub version: u8, // 2 bits
14 pub padding_flag: u8, // 1 bit
15 pub extension_flag: u8, // 1 bit
16 pub cc: u8, // 4 bits
17 pub marker: u8, // 1 bit
18 pub payload_type: u8, // 7 bits
32 let byte_1st: u8 = reader.read_u8()?; in unmarshal()
69 let byte_1st: u8 = (self.version << 6) in marshal()
75 let byte_2nd: u8 = (self.marker << 7) | self.payload_type; in marshal()
H A Ddefine.rs1 pub const ANNEXB_NALU_START_CODE: [u8; 4] = [0x00, 0x00, 0x00, 0x01];
3 pub type RtpNalType = u8;
16 pub const FU_START: u8 = 0x80;
17 pub const FU_END: u8 = 0x40;
/xiu/protocol/rtmp/src/chunk/
H A Ddefine.rs10 pub const TYPE_0: u8 = 0;
11 pub const TYPE_1: u8 = 1;
12 pub const TYPE_2: u8 = 2;
13 pub const TYPE_3: u8 = 3;
H A Dmod.rs14 pub format: u8,
19 pub fn new(fmt: u8, csid: u32) -> ChunkBasicHeader { in new() argument
44 pub msg_type_id: u8,
59 pub fn new(timestamp: u32, msg_length: u32, msg_type_id: u8, msg_stream_id: u32) -> Self { in new() argument
132 format: u8, in new() argument
135 msg_type_id: u8, in new() argument
/xiu/protocol/rtmp/src/session/
H A Ddefine.rs7 pub const HARD: u8 = 0;
8 pub const SOFT: u8 = 1;
9 pub const DYNAMIC: u8 = 2;
21 pub const TRANSACTION_ID_CONNECT: u8 = 1;
22 pub const TRANSACTION_ID_CREATE_STREAM: u8 = 2;
/xiu/library/codec/h264/src/
H A Dsps.rs8 pub profile_idc: u8, // u(8)
9 flag: u8,
11 pub level_idc: u8, // u(8)
16 separate_colour_plane_flag: u8, // u(1)
21 seq_scaling_matrix_present_flag: u8, // u(1)
23 seq_scaling_list_present_flag: Vec<u8>, // u(1)
42 frame_mbs_only_flag: u8, // u(1)
44 mb_adaptive_frame_field_flag: u8, // u(1)
46 direct_8x8_inference_flag: u8, // u(1)
48 frame_cropping_flag: u8, // u(1)
[all …]
/xiu/library/bytesio/src/
H A Dbytes_writer.rs15 pub bytes: Vec<u8>,
29 pub fn write_u8(&mut self, byte: u8) -> Result<(), BytesWriteError> { in write_u8()
67 pub fn get(&mut self, position: usize) -> Option<&u8> { in get() argument
97 pub fn write(&mut self, buf: &[u8]) -> Result<(), BytesWriteError> { in write()
187 pub fn write(&mut self, buf: &[u8]) -> Result<(), BytesWriteError> { in write()
240 let mut v: Vec<u8> = Vec::new(); in test_write_vec()
249 const FLV_HEADER: [u8; 9] = [ in test_write_vec()
271 let val = ((pts << 1) & 0xFE) as u8; in test_bit_opertion()
285 let b10 = (pts >> 22) as u8; /* PTS 22-29 */ in test_bit_opertion2()
291 let b12 = (pts >> 7) as u8; /* PTS 7-14 */ in test_bit_opertion2()
[all …]
H A Dbits_writer.rs11 cur_byte: u8,
12 cur_bit_num: u8,
29 pub fn write_bit(&mut self, b: u8) -> Result<(), BitError> { in write_bit()
42 pub fn write_8bit(&mut self, b: u8) -> Result<(), BitError> { in write_8bit()
77 self.cur_byte |= (data_mut >> (56 + self.cur_bit_num)) as u8; in write_n_bits()
88 self.cur_bit_num += bit_num_mut as u8; in write_n_bits()
93 self.cur_byte = (data_mut >> 56) as u8; in write_n_bits()
101 self.cur_bit_num = bit_num_mut as u8; in write_n_bits()
/xiu/protocol/httpflv/src/
H A Ddefine.rs6 pub const AUDIO: u8 = 8;
7 pub const VIDEO: u8 = 9;
8 pub const SCRIPT_DATA_AMF: u8 = 18;
/xiu/protocol/rtmp/src/handshake/
H A Ddefine.rs24 pub const RTMP_SERVER_VERSION: [u8; 4] = [0x0D, 0x0E, 0x0A, 0x0D];
25 pub const RTMP_CLIENT_VERSION: [u8; 4] = [0x0C, 0x00, 0x0D, 0x0E];
31 pub const RTMP_SERVER_KEY: [u8; 68] = [

123