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 |