Interfaz IMFSpatialAudioObjectBuffer (mfspatialaudio.h)

Representa una sección de datos de audio con metadatos posicionales y de representación asociados. Los objetos de audio espacial se almacenan en instancias imfSpatialAudioSample y permiten pasar información de audio espacial entre los componentes de Media Foundation.

Herencia

La interfaz IMFSpatialAudioObjectBuffer hereda de IMFMediaBuffer. IMFSpatialAudioObjectBuffer también tiene estos tipos de miembros:

Métodos

La interfaz IMFSpatialAudioObjectBuffer tiene estos métodos.

 
IMFSpatialAudioObjectBuffer::GetID

Devuelve el identificador de 32 bits único sin signo del objeto de audio espacial representado por el búfer.
IMFSpatialAudioObjectBuffer::GetMetadataItems

Recupera un puntero a un búfer que puede contener metadatos de audio espacial.
IMFSpatialAudioObjectBuffer::GetType

Obtiene el tipo del objeto de audio espacial representado por el búfer. Si no se ha llamado a SetType anteriormente, este método devuelve el valor predeterminado de AudioObjectType_None.
IMFSpatialAudioObjectBuffer::SetID

Establece el identificador del objeto de audio espacial representado por el búfer.
IMFSpatialAudioObjectBuffer::SetType

Establece el tipo del objeto de audio espacial representado por el búfer.

Comentarios

Para obtener los datos de audio contenidos en el objeto de audio espacial, use los métodos IMFMediaBuffer::Lock y IMFMediaBuffer::Unlock .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1703 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado mfspatialaudio.h (include Mfobjects.h)

Consulte también

IMFMediaBuffer