• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/OpenAL-54/Source/OpenAL/

Lines Matching defs:layout

215 // also resets the audio channel layout if necessary
261 // channel layout may have changed do to a different render channel count
262 AudioChannelLayout layout;
263 layout.mChannelLayoutTag = GetChannelLayoutTag();
264 layout.mChannelBitmap = 0;
265 layout.mNumberChannelDescriptions = 0;
266 result = AudioUnitSetProperty (mOutputUnit, kAudioUnitProperty_AudioChannelLayout, kAudioUnitScope_Input, 0, &layout, sizeof(layout));
340 // work to be done now, it is necessary to change the channel layout and stream format from multi channel to stereo
441 // get the channel layout set by the user in AMS
446 AudioChannelLayout* layout = (AudioChannelLayout *) calloc(1, propSize);
447 if (layout != NULL)
449 /*result =*/ AudioDeviceGetProperty(deviceID, 0, false, kAudioDevicePropertyPreferredChannelLayout, &propSize, layout);
451 if (layout->mChannelLayoutTag == kAudioChannelLayoutTag_UseChannelDescriptions)
453 // no channel layout tag is returned, so walk through the channel descriptions and count
455 if (layout->mNumberChannelDescriptions == 2)
462 for (UInt32 i = 0; i < layout->mNumberChannelDescriptions; i++)
464 if ((layout->mChannelDescriptions[i].mChannelLabel != kAudioChannelLabel_Unknown) && (layout->mChannelDescriptions[i].mChannelLabel != kAudioChannelLabel_LFEScreen))
468 mChannelLayoutTag = GetLayoutTagForLayout(layout, returnValue);
472 mChannelLayoutTag = layout->mChannelLayoutTag;
473 switch (layout->mChannelLayoutTag)
500 free(layout);
568 AudioChannelLayout layout;
569 layout.mChannelLayoutTag = GetChannelLayoutTag();
570 layout.mChannelBitmap = 0;
571 layout.mNumberChannelDescriptions = 0;
572 result = AudioUnitSetProperty (mOutputUnit, kAudioUnitProperty_AudioChannelLayout, kAudioUnitScope_Input, 0, &layout, sizeof(layout));