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


Метод IMiniportAudioEngineNode::GetBufferSizeRange (portcls.h)

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

Синтаксис

NTSTATUS GetBufferSizeRange(
  [in]  ULONG                           ulNodeId,
  [in]  KSDATAFORMAT_WAVEFORMATEX       *pKsDataFormatWfx,
  [out] KSAUDIOENGINE_BUFFER_SIZE_RANGE *pBufferSizeRange
);

Параметры

[in] ulNodeId

Идентификатор узла, представляющего звуковое устройство.

[in] pKsDataFormatWfx

Структура KSDATAFORMAT_WAVEFORMATEX , представляющая формат звуковых данных для звукового устройства.

[out] pBufferSizeRange

Структура KSAUDIOENGINE_BUFFER_SIZE_RANGE , представляющая минимальный и максимальный размер буфера, который может поддерживать аппаратное звуковое ядро во время его вызова.

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

GetBufferSizeRange возвращает S_OK, если вызов был успешным. В противном случае метод возвращает соответствующую ошибку.

Код.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Целевая платформа Универсальное
Верхняя часть portcls.h

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

IMiniportAudioEngineNode