decodificação de áudio libvorbis da memória em C ++

Dado um buffer codificado em C ++, quais seriam as etapas usando as estruturas oggvorbis para decodificar os dados já existentes na memória?

OggVorbis_File não pode ser usado, porque os ativos estão dentro de arquivos compactados.

Estou tentando pesquisar as estruturas e os métodos necessários, mas sou relativamente novo na codificação e decodificação de áudio.

Quaisquer recursos que possam ajudar ainda mais a minha leitura também são apreciados!

Devo esclarecer, pretendo usar os dados decodificados para transmitir para o OpenAL.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion