kExtAudioFileProperty_ClientChannelLayout
The audio channel layout for your application.
Declaration
var kExtAudioFileProperty_ClientChannelLayout: ExtAudioFilePropertyID { get }Discussion
The audio channel layout for your application. Value is a read/write AudioChannelLayout struct.
Discussion
This property’s value specifies the channel layout of the buffers in an AudioBufferList list that you pass to the ExtAudioFileRead(_:_:_:) and ExtAudioFileWrite(_:_:_:) functions. This layout may be different from the file’s channel layout, in which case the extended audio file object’s underlying audio converter performs remapping. This property must be set after setting the kExtAudioFileProperty_ClientDataFormat property, and the number of channels in the two layouts must match.
See Also
Constants
kExtAudioFileProperty_FileDataFormatkExtAudioFileProperty_FileChannelLayoutkExtAudioFileProperty_ClientDataFormatkExtAudioFileProperty_CodecManufacturerkExtAudioFileProperty_AudioConverterkExtAudioFileProperty_AudioFilekExtAudioFileProperty_FileMaxPacketSizekExtAudioFileProperty_ClientMaxPacketSizekExtAudioFileProperty_FileLengthFrameskExtAudioFileProperty_ConverterConfigkExtAudioFileProperty_IOBufferSizeByteskExtAudioFileProperty_IOBufferkExtAudioFileProperty_PacketTable