1*6685cacbSHarlanC use { 2*6685cacbSHarlanC futures::channel::mpsc::{UnboundedReceiver, UnboundedSender}, 3*6685cacbSHarlanC {bytes::BytesMut, std::io}, 4*6685cacbSHarlanC }; 50c504437SHarlanC pub mod tag_type { 620fa08f1SHarlanC pub const AUDIO: u8 = 8; 720fa08f1SHarlanC pub const VIDEO: u8 = 9; 820fa08f1SHarlanC pub const SCRIPT_DATA_AMF: u8 = 18; 90c504437SHarlanC } 1095a688c2SHarlanC pub type HttpResponseDataProducer = UnboundedSender<io::Result<BytesMut>>; 1195a688c2SHarlanC pub type HttpResponseDataConsumer = UnboundedReceiver<io::Result<BytesMut>>; 12