examples/codec-info: print capabilities and profiles

This commit is contained in:
meh 2015-08-28 21:25:36 +02:00
parent a373d9bf3f
commit a85bd6d6c8

View File

@ -12,6 +12,11 @@ fn main() {
println!("\t name: {}", codec.name()); println!("\t name: {}", codec.name());
println!("\t description: {}", codec.description()); println!("\t description: {}", codec.description());
println!("\t medium: {:?}", codec.medium()); println!("\t medium: {:?}", codec.medium());
println!("\t capabilities: {:?}", codec.capabilities());
if let Some(profiles) = codec.profiles() {
println!("\t profiles: {:?}", profiles.collect::<Vec<_>>());
}
if let Ok(video) = codec.video() { if let Ok(video) = codec.video() {
println!("\t rates: {:?}", video.rates().collect::<Vec<_>>()); println!("\t rates: {:?}", video.rates().collect::<Vec<_>>());
@ -34,6 +39,11 @@ fn main() {
println!("\t name: {}", codec.name()); println!("\t name: {}", codec.name());
println!("\t description: {}", codec.description()); println!("\t description: {}", codec.description());
println!("\t medium: {:?}", codec.medium()); println!("\t medium: {:?}", codec.medium());
println!("\t capabilities: {:?}", codec.capabilities());
if let Some(profiles) = codec.profiles() {
println!("\t profiles: {:?}", profiles.collect::<Vec<_>>());
}
if let Ok(video) = codec.video() { if let Ok(video) = codec.video() {
println!("\t rates: {:?}", video.rates().collect::<Vec<_>>()); println!("\t rates: {:?}", video.rates().collect::<Vec<_>>());