ISpatialAudioClient::GetMaxFrameCount-Methode (spatialaudioclient.h)
Ruft die maximal mögliche Frameanzahl pro Verarbeitungsdurchlauf ab. Diese Methode kann verwendet werden, um die Größe des Quellpuffers zu bestimmen, der für die Übertragung von Audiodaten für jeden Verarbeitungsdurchlauf zugewiesen werden soll.
Syntax
HRESULT GetMaxFrameCount(
[in] const WAVEFORMATEX *objectFormat,
[out] UINT32 *frameCountPerBuffer
);
Parameter
[in] objectFormat
Das Audioformat, das zum Berechnen der maximalen Frameanzahl verwendet wird. Dies sollte das gleiche Format sein, das im ObjectFormat-Feld der an ActivateSpatialAudioStreamActivation Übergebenen SpatialAudioObjectRenderStreamParams angegeben ist.
[out] frameCountPerBuffer
Die maximale Anzahl von Audioframes, die in einem Durchgang verarbeitet werden.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | spatialaudioclient.h |