Share via


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

Retorna o formato atual e a periodicidade do mecanismo de áudio. Esse método permite que os clientes de áudio correspondam ao período atual do mecanismo de áudio.

Sintaxe

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

Parâmetros

[out] ppFormat

Tipo: WAVEFORMATEX**

O formato do dispositivo atual que está sendo usado pelo mecanismo de áudio.

[out] pCurrentPeriodInFrames

Tipo: UINT32*

O período atual do mecanismo de áudio, em quadros de áudio.

Retornar valor

Tipo: HRESULT

Esse método retorna S_OK para indicar que foi concluído com êxito. Caso contrário, ele retornará um código de erro apropriado.

Comentários

Nota Os valores retornados por esse método são valores instantâneos e podem ser inválidos imediatamente após a chamada retornar se, por exemplo, outro cliente de áudio definir a periodicidade ou o formato como um valor diferente.
 
Nota O chamador é responsável por chamar CoTaskMemFree para desalocar a memória da estrutura WAVEFORMATEX preenchida por esse método.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho audioclient.h

Confira também

IAudioClient3