util/frame/audio: implement Debug
This commit is contained in:
parent
0f494cd9cb
commit
8d4ee5f8bf
@ -204,6 +204,17 @@ impl DerefMut for Audio {
|
||||
}
|
||||
}
|
||||
|
||||
impl ::std::fmt::Debug for Audio {
|
||||
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
|
||||
try!(f.write_str("ffmpeg::frame::Audio { "));
|
||||
try!(f.write_str(&format!("format: {:?}, ", self.format())));
|
||||
try!(f.write_str(&format!("channels: {:?}, ", self.channels())));
|
||||
try!(f.write_str(&format!("rate: {:?}, ", self.rate())));
|
||||
try!(f.write_str(&format!("samples: {:?} ", self.samples())));
|
||||
f.write_str("}")
|
||||
}
|
||||
}
|
||||
|
||||
impl Clone for Audio {
|
||||
fn clone(&self) -> Self {
|
||||
let mut cloned = Audio::new(self.format(), self.samples(), self.channel_layout());
|
||||
|
Loading…
x
Reference in New Issue
Block a user