diff --git a/src/util/channel_layout.rs b/src/util/channel_layout.rs index 0c98939..43e9063 100644 --- a/src/util/channel_layout.rs +++ b/src/util/channel_layout.rs @@ -68,4 +68,10 @@ impl ChannelLayout { av_get_channel_layout_nb_channels(self.bits()) } } + + pub fn default(number: i32) -> ChannelLayout { + unsafe { + ChannelLayout::from_bits_truncate(av_get_default_channel_layout(number) as c_ulonglong) + } + } }