Décodage des données audio Opus

Je suis en train de décoder un Opus fichier raw 48 kHz.
Cependant je ne trouve aucun exemple de code pour le faire.

Mon code actuel est: est-ce

void COpusCodec::Decode(unsigned char* encoded, short* decoded, unsigned int len)
{
     int max_size=960*6;//not sure about this one

     int error;
     dec = opus_decoder_create(48000, 1, &error);//decode to 48kHz mono

     int frame_size=opus_decode(dec, encoded, len, decoded, max_size, 0);
}

L'argument "codé" est peut-être de grandes quantités de données, donc je pense que j'ai de le découper en images.
Je ne suis pas sûr de savoir comment je pourrais faire ça.

Et avec le fait d'être un débutant avec Opus, je suis vraiment peur de gâcher quelque chose.

Quelqu'un pourrait-il peut-être aider?

source d'informationauteur tmighty