Table of Contents

static AkUInt32 AkAudioBuffer::StandardToPipelineIndex ( AkChannelConfig  in_channelConfig,
AkUInt32  in_uChannelIdx  
) [inline, static]

Convert a channel, identified by a single channel bit, to a buffer index used in GetChannel() below, for a given channel config. Standard indexing follows channel bit order (see AkSpeakerConfig.h). Pipeline/buffer indexing is the same but the LFE is moved to the end.

Parameters:
in_channelConfig  Channel configuration.
in_uChannelIdx  Channel index in standard ordering to be converted to pipeline ordering.

Definition at line 330 of file AkCommonDefs.h.

References AK_ChannelConfigType_Standard, AK_SPEAKER_LOW_FREQUENCY, AKASSERT, and AK::GetNumNonZeroBits().