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