AudioChannelLayout * CreateChannelLayoutWithTag(AudioChannelLayoutTag layoutTag) { AudioChannelLayout *channelLayout = CreateChannelLayout(); channelLayout->mChannelLayoutTag = layoutTag; return channelLayout; }
AudioChannelLayout * CreateChannelLayoutWithBitmap(UInt32 channelBitmap) { AudioChannelLayout *channelLayout = CreateChannelLayout(); channelLayout->mChannelBitmap = channelBitmap; return channelLayout; }
SFB::Audio::ChannelLayout::ChannelLayout(UInt32 numberChannelDescriptions) : mChannelLayout(CreateChannelLayout(numberChannelDescriptions), std::free) {}