OpenAL: как я могу создать более 2 или 3 стерео источников? - PullRequest
1 голос
/ 20 февраля 2011

Я создаю контекст с

alcCreateContext(device, NULL).

Проблема в том, что ALC_STEREO_SOURCES по умолчанию 3 , поэтому моя программа зависает, если я пытаюсь воспроизвести более 3 стереозвуки.

Как мне установить ALC_STEREO_SOURCES на 32 ?

Дополнительная информация: я пишу код для платформы iOS в Objective-C.

1 Ответ

1 голос
/ 20 февраля 2011

Вы можете указать атрибуты создания контекста, создав массив типа ALCInt, содержащий упорядоченные пары имен и значений.

Так, например:

ALCInt myParams[3] = {ALC_STEREO_SOURCES, 32, 0};
alcCreateContext(myDevice, myParams);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...