Freigeben über


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

Weitere Informationen

ISpatialAudioClient