ISpatialAudioMetadataClient::GetSpatialAudioMetadataItemsBufferLength-Methode (spatialaudiometadata.h)
Ruft die Länge des Puffers ab, der zum Speichern der angegebenen Anzahl räumlicher Audiometadatenelemente erforderlich ist. Verwenden Sie diese Methode, um die richtige Puffergröße zu bestimmen, die beim Anfügen des vom Aufrufer bereitgestellten Arbeitsspeichers über die ISpatialAudioMetadataItemsBuffer-Schnittstelle verwendet werden soll.
Syntax
HRESULT GetSpatialAudioMetadataItemsBufferLength(
[in] UINT16 maxItemCount,
[out] UINT32 *bufferLength
);
Parameter
[in] maxItemCount
Die maximale Anzahl von Metadatenelementen, die in einem ISpatialAudioMetadataItems-Objekt gespeichert werden sollen.
[out] bufferLength
Die Länge des Puffers, die zum Speichern der Anzahl von räumlichen Audiometadatenelementen erforderlich ist, die im maxItemCount-Parameter angegeben sind.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, können mögliche Rückgabecodes die in der folgenden Tabelle gezeigten Werte umfassen, sind jedoch nicht darauf beschränkt.
Rückgabecode | Beschreibung |
---|---|
|
Der angegebene Zeiger ist ungültig.
Der Wert von maxItemCount oder frameCount ist 0. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | spatialaudiometadata.h |