Метод 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 |