Compartilhar via


Interface IMFSpatialAudioObjectBuffer (mfspatialaudio.h)

Representa uma seção de dados de áudio com metadados posicionais e de renderização associados. Objetos de áudio espaciais são armazenados em instâncias IMFSpatialAudioSample e permitem a passagem de informações de áudio espacial entre componentes do Media Foundation.

Herança

A interface IMFSpatialAudioObjectBuffer herda de IMFMediaBuffer. IMFSpatialAudioObjectBuffer também tem estes tipos de membros:

Métodos

A interface IMFSpatialAudioObjectBuffer tem esses métodos.

 
IMFSpatialAudioObjectBuffer::GetID

Retorna a ID exclusiva de 32 bits sem sinal do objeto de áudio espacial representado pelo buffer.
IMFSpatialAudioObjectBuffer::GetMetadataItems

Recupera um ponteiro para um buffer que pode conter metadados de áudio espaciais.
IMFSpatialAudioObjectBuffer::GetType

Obtém o tipo do objeto de áudio espacial representado pelo buffer. Se SetType não tiver sido chamado anteriormente, esse método retornará o valor padrão de AudioObjectType_None.
IMFSpatialAudioObjectBuffer::SetID

Define a ID do objeto de áudio espacial representado pelo buffer.
IMFSpatialAudioObjectBuffer::SetType

Define o tipo do objeto de áudio espacial representado pelo buffer.

Comentários

Para obter os dados de áudio contidos no objeto de áudio espacial, use os métodos IMFMediaBuffer::Lock e IMFMediaBuffer::Unlock .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho mfspatialaudio.h (inclua Mfobjects.h)

Confira também

IMFMediaBuffer