Устранение неполадок "AudioQueueObject :: IONodeConnection :: _ AcquireHardwareCodec: сбой ('hwiu')" при воспроизведении звукового файла - PullRequest
3 голосов
/ 09 марта 2011

[Ошибка]: 21: 46: 56.148 [AudioQueueServer] AudioQueueObject :: IONodeConnection :: _ AcquireHardwareCodec: ошибка ('hwiu')

Это ошибка, которую я получаю при воспроизведении звукового файла. Это проблема кодека или проблема с самим звуковым файлом?

1 Ответ

1 голос
/ 28 июня 2011

Из документов эта ошибка, «hwiu», означает «Используемое оборудование». Аппаратный кодек недоступен. Если вы создаете свою собственную AudioQueue, вы можете установить политику аппаратных кодеков на kAudioQueueHardwareCodecPolicy_PreferSoftware, которая будет сначала пробовать программный кодек и использовать аппаратный кодек, например ::

AudioQueueSetProperty(yourQueue, 
                      kAudioQueueProperty_HardwareCodecPolicy,
                      &kAudioQueueHardwareCodecPolicy_PreferSoftware,
                      sizeof(kAudioQueueHardwareCodecPolicy_PreferSoftware));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...