Поделиться через


Метод ISpatialAudioClient::GetMaxFrameCount (spatialaudioclient.h)

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

Синтаксис

HRESULT GetMaxFrameCount(
  [in]  const WAVEFORMATEX *objectFormat,
  [out] UINT32             *frameCountPerBuffer
);

Параметры

[in] objectFormat

Аудиоформат, используемый для вычисления максимального числа кадров. Этот формат должен иметь тот же формат, который указан в поле ObjectFormatобъекта SpatialAudioObjectRenderStreamActivationParams, переданногов ActivateSpatialAudioStream.

[out] frameCountPerBuffer

Максимальное количество аудиокадров, которые будут обработаны за один проход.

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

Если метод завершается успешно, возвращает значение S_OK.

Требования

Требование Значение
Целевая платформа Windows
Header spatialaudioclient.h

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

ISpatialAudioClient