Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает тип акустической среды, которая имитируется при обработке звука для ISpatialAudioObjectForHrtf.
Синтаксис
HRESULT SetEnvironment(
[in] SpatialAudioHrtfEnvironmentType environment
);
Параметры
[in] environment
Значение , указывающее тип акустической среды, имитируемой при обработке звука для ISpatialAudioObjectForHrtf.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возможные коды возврата включают, помимо прочего, значения, показанные в следующей таблице.
| Код возврата | Описание |
|---|---|
|
ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects не был вызван до вызова SetEnvironment. |
|
Метод SetEndOfStream был вызван явно или неявно в предыдущем проходе обработки звука. Метод SetEndOfStream вызывается системой неявно, если Метод GetBuffer не вызывается в пределах прохода обработки звука (между вызовами ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects и ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects). |
Комментарии
Если setEnvironment не вызывается, используется значение по умолчанию SpatialAudioHrtfEnvironment_Small .
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | spatialaudiohrtf.h |