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 |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für