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


Метод IAudioClient3::GetCurrentSharedModeEnginePeriod (audioclient.h)

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

Синтаксис

HRESULT GetCurrentSharedModeEnginePeriod(
  [out] WAVEFORMATEX **ppFormat,
  [out] UINT32       *pCurrentPeriodInFrames
);

Параметры

[out] ppFormat

Тип: WAVEFORMATEX**

Текущий формат устройства, используемый обработчиком звука.

[out] pCurrentPeriodInFrames

Тип: UINT32*

Текущий период звукового модуля в звуковых кадрах.

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

Тип: HRESULT

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

Комментарии

Примечание Значения, возвращаемые этим методом, являются мгновенными значениями и могут быть недопустимыми сразу после возврата вызова, если, например, другой аудиоконферент устанавливает периодичность или формат в другое значение.
 
Примечание Вызывающий объект отвечает за вызов CoTaskMemFree для освобождения памяти структуры WAVEFORMATEX , заполненной этим методом.
 

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header audioclient.h

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

IAudioClient3