Share via


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)

Voir aussi

IMFMediaBuffer