Decodificación de audio libvorbis de la memoria en C ++

Dado un búfer codificado en C ++, ¿cuáles serían los pasos que utilizan las estructuras oggvorbis para decodificar los datos que ya están en la memoria?

OggVorbis_File no se puede usar, porque los activos están dentro de archivos comprimidos.

Estoy intentando investigar las estructuras y los métodos necesarios, pero soy bastante nuevo en la codificación y decodificación de audio.

¡Todos los recursos que pueden ayudarme a mejorar mi lectura también son apreciados!

Debo aclarar, tengo la intención de utilizar los datos decodificados para transmitir en OpenAL.

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta