pub fn codec_id(&self) -> String {
        let config = &self.es_descriptor.decoder_config;
        if config.stream_type != 5 {
            return "mp4a".to_string();
        }
        match config.specific_info.audio {
            Some(ref audio) => format!("mp4a.{:02x}.{}", config.object_type, audio.profile),
            None => format!("mp4a.{:02x}", config.object_type),
        }
    }
/// Return codec id as avc1.4D401F
Return codec id as avc1.4D401F
Return codec id as avc1 . 4D401F
pub fn codec_id(&self) -> String {
        let config = &self.es_descriptor.decoder_config;
        if config.stream_type != 5 {
            return "mp4a".to_string();
        }
        match config.specific_info.audio {
            Some(ref audio) => format!("mp4a.{:02x}.{}", config.object_type, audio.profile),
            None => format!("mp4a.{:02x}", config.object_type),
        }
    }
pub fn codec_id ( & self ) -> String { let config = & self . es_descriptor . decoder_config ; if config . stream_type != 5 { return " " . to_string ( ) ; } match config . specific_info . audio { Some ( ref audio ) => format ! ( " " config object_type audio profile ) , None => format ! ( " " config object_type ) , } }
Return codec id as avc1.4D401F
Return codec id as avc1 . 4D401F
&self
&self