Метод ISpatialAudioObjectRenderStreamBase::GetAvailableDynamicObjectCount (spatialaudioclient.h)

Возвращает количество доступных динамических пространственных звуковых объектов.

Синтаксис

HRESULT GetAvailableDynamicObjectCount(
  [out] UINT32 *value
);

Параметры

[out] value

Количество динамических пространственных звуковых объектов, доступных в настоящее время.

Возвращаемое значение

Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возможные коды возврата включают, помимо прочего, значения, показанные в следующей таблице.

Комментарии

Динамический ISpatialAudioObject активируется путем установки для параметра type метода ActivateSpatialAudioObjectзначения AudioObjectType_Dynamic. Система имеет ограничение на максимальное количество динамических пространственных звуковых объектов, которые могут быть активированы одновременно. Вызовите release в ISpatialAudioObject , если он больше не используется для освобождения ресурса для создания новых динамических пространственных звуковых объектов.

Не следует вызывать этот метод после запуска потоковой передачи, так как значение уже предоставлено ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects. Этот метод следует вызывать только перед запуском потоковой передачи, что происходит после вызова ISpatialAudioObjectRenderStreamBase::Start .

Требования

Код возврата Описание
SPTLAUDCLNT_E_DESTROYED
ISpatialAudioClient, связанный с пространственным аудиопотоком, был уничтожен.
AUDCLNT_E_DEVICE_INVALIDATED
Звуковое устройство, связанное с пространственным аудиопотоком, больше не является допустимым.
AUDCLNT_E_DEVICE_INVALIDATED
Устройство конечной точки аудио отключено, звуковое оборудование или связанные аппаратные ресурсы были перенастроены, отключены, удалены или иным образом недоступны для использования.
SPTLAUDCLNT_E_INTERNAL
Произошла внутренняя ошибка.
AUDCLNT_E_UNSUPPORTED_FORMAT
Носитель, связанный с пространственным аудиопотоком, использует неподдерживаемый формат.
   
Целевая платформа Windows
Header spatialaudioclient.h

См. также раздел

ISpatialAudioObjectRenderStream

ISpatialAudioObjectRenderStreamBase