Freigeben über


IAudioClient3::GetCurrentSharedModeEnginePeriod-Methode (audioclient.h)

Gibt das aktuelle Format und die Periodizität der Audio-Engine zurück. Mit dieser Methode können Audioclients mit dem aktuellen Zeitraum der Audio-Engine übereinstimmen.

Syntax

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

Parameter

[out] ppFormat

Typ: WAVEFORMATEX**

Das aktuelle Geräteformat, das von der Audio-Engine verwendet wird.

[out] pCurrentPeriodInFrames

Typ: UINT32*

Der aktuelle Zeitraum der Audio-Engine in Audioframes.

Rückgabewert

Typ: HRESULT

Diese Methode gibt S_OK zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Hinweise

Hinweis Die von dieser Methode zurückgegebenen Werte sind sofortige Werte und können unmittelbar nach der Rückgabe des Aufrufs ungültig sein, wenn z. B. ein anderer Audioclient die Periodizität oder das Format auf einen anderen Wert festlegt.
 
Hinweis Der Aufrufer ist für den Aufruf von CoTaskMemFree verantwortlich, um die Zuordnung des Speichers der WAVEFORMATEX-Struktur aufzugeben, die von dieser Methode aufgefüllt wird.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile audioclient.h

Weitere Informationen

IAudioClient3