From fc693f8bfcd07e7a2721f9da7f1b8170594905f4 Mon Sep 17 00:00:00 2001 From: meh Date: Mon, 23 May 2016 23:06:00 +0200 Subject: [PATCH] util/channel_layout: add default constructor --- src/util/channel_layout.rs | 6 ++++++ 1 file changed, 6 insertions(+) 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) + } + } }