Método IAudioClient3::GetCurrentSharedModeEnginePeriod (audioclient.h)

Devuelve el formato actual y la periodicidad del motor de audio. Este método permite que los clientes de audio coincidan con el período actual del motor de audio.

Sintaxis

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

Parámetros

[out] ppFormat

Tipo: WAVEFORMATEX**

El formato de dispositivo actual que usa el motor de audio.

[out] pCurrentPeriodInFrames

Tipo: UINT32*

Período actual del motor de audio, en fotogramas de audio.

Valor devuelto

Tipo: HRESULT

Este método devuelve S_OK para indicar que se ha completado correctamente. De lo contrario, devuelve un código de error adecuado.

Comentarios

Nota Los valores devueltos por este método son valores instantáneos y pueden no ser válidos inmediatamente después de que la llamada devuelva si, por ejemplo, otro cliente de audio establece la periodicidad o el formato en un valor diferente.
 
Nota El autor de la llamada es responsable de llamar a CoTaskMemFree para desasignar la memoria de la estructura WAVEFORMATEX rellenada por este método.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado audioclient.h

Consulte también

IAudioClient3