Метод ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects (spatialaudioclient.h)
Уведомляет систему о том, что приложение завершило предоставление звуковых данных для пространственных звуковых объектов, активированных с помощью ActivateSpatialAudioObject.
Синтаксис
HRESULT EndUpdatingAudioObjects();
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возможные коды возврата включают, помимо прочего, значения, показанные в следующей таблице.
Код возврата | Описание |
---|---|
|
EndUpdatingAudioObjects был вызван перед BeginUpdatingAudioObjects. |
|
ISpatialAudioClient, связанный с пространственным аудиопотоком, был уничтожен. |
|
Устройство конечной точки аудио отключено, звуковое оборудование или связанные аппаратные ресурсы были перенастроены, отключены, удалены или иным образом недоступны для использования. |
|
Ресурс, связанный с пространственным аудиопотоком, больше недействителен. |
|
Произошла внутренняя ошибка. |
|
Носитель, связанный с пространственным аудиопотоком, использует неподдерживаемый формат. |
Комментарии
Указатели, полученные с помощью ISpatialAudioObjectBase::GetBuffer , больше нельзя использовать после вызова этого метода.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | spatialaudioclient.h |