Freigeben über


IMFSpatialAudioObjectBuffer-Schnittstelle (mfspatialaudio.h)

Stellt einen Abschnitt mit Audiodaten mit zugeordneten Positions- und Renderingmetadaten dar. Räumliche Audioobjekte werden in IMFSpatialAudioSample-Instanzen gespeichert und ermöglichen das Übergeben räumlicher Audioinformationen zwischen Media Foundation-Komponenten.

Vererbung

Die IMFSpatialAudioObjectBuffer-Schnittstelle erbt von IMFMediaBuffer. IMFSpatialAudioObjectBuffer verfügt auch über folgende Membertypen:

Methoden

Die IMFSpatialAudioObjectBuffer-Schnittstelle verfügt über diese Methoden.

 
IMFSpatialAudioObjectBuffer::GetID

Gibt die eindeutige, nicht signierte 32-Bit-ID des räumlichen Audioobjekts zurück, das vom Puffer dargestellt wird.
IMFSpatialAudioObjectBuffer::GetMetadataItems

Ruft einen Zeiger auf einen Puffer ab, der möglicherweise räumliche Audiometadaten enthalten kann.
IMFSpatialAudioObjectBuffer::GetType

Ruft den Typ des räumlichen Audioobjekts ab, das vom Puffer dargestellt wird. Wenn SetType noch nicht aufgerufen wurde, gibt diese Methode den Standardwert AudioObjectType_None zurück.
IMFSpatialAudioObjectBuffer::SetID

Legt die ID des räumlichen Audioobjekts fest, das vom Puffer dargestellt wird.
IMFSpatialAudioObjectBuffer::SetType

Legt den Typ des räumlichen Audioobjekts fest, das vom Puffer dargestellt wird.

Hinweise

Verwenden Sie zum Abrufen der im räumlichen Audioobjekt enthaltenen Audiodaten die Methoden IMFMediaBuffer::Lock und IMFMediaBuffer::Unlock .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1703 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile mfspatialaudio.h (include Mfobjects.h)

Weitere Informationen

IMFMediaBuffer