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) |