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 |