Interface IMFSpatialAudioObjectBuffer (mfspatialaudio.h)
Représente une section de données audio avec des métadonnées de position et de rendu associées. Les objets audio spatiaux sont stockés dans des instances IMFSpatialAudioSample et permettent de transmettre des informations audio spatiales entre les composants Media Foundation.
Héritage
L’interface IMFSpatialAudioObjectBuffer hérite de IMFMediaBuffer. IMFSpatialAudioObjectBuffer a également les types de membres suivants :
Méthodes
L’interface IMFSpatialAudioObjectBuffer a ces méthodes.
IMFSpatialAudioObjectBuffer ::GetID Retourne l’ID 32 bits unique et non signé de l’objet audio spatial représenté par la mémoire tampon. |
IMFSpatialAudioObjectBuffer ::GetMetadataItems Récupère un pointeur vers une mémoire tampon qui peut contenir des métadonnées audio spatiales. |
IMFSpatialAudioObjectBuffer ::GetType Obtient le type de l’objet audio spatial représenté par la mémoire tampon. Si SetType n’a pas été appelé précédemment, cette méthode retourne la valeur par défaut de AudioObjectType_None. |
IMFSpatialAudioObjectBuffer ::SetID Définit l’ID de l’objet audio spatial représenté par la mémoire tampon. |
IMFSpatialAudioObjectBuffer ::SetType Définit le type de l’objet audio spatial représenté par la mémoire tampon. |
Remarques
Pour obtenir les données audio contenues dans l’objet audio spatial, utilisez les méthodes IMFMediaBuffer ::Lock et IMFMediaBuffer ::Unlock .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1703 [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | mfspatialaudio.h (include Mfobjects.h) |