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