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.