Nous fournissons également quelques fonctions de conversion entre différents formats d'image et de son. L'utilisation des fonctions de conversion d'image est assez directe:
int convertRGBtoYCrCb (const byte* source, int longsource, byte* dest); int convertYCrCbtoRGB (const byte* source, int longsource, byte* dest); int convertJPEGtoYCrCb(const byte* source, int longsource, byte* dest, int &taille); int convertJPEGtoRGB (const byte* source, int longsource, byte* dest, int &taille);
Le paramètre taille doit être réglé à la taille du tampon de destination. Au retour de l'appel de la fonction, il contiendra la taille de la donnée en sortie.
Pour convertir entre différents formats sonores, vous pouvez utiliser la fonction convert. Elle prend deux structures USound en paramètres. Les deux formats audio actuellement supportés sont SOUND_RAW et SOUND_WAV, mais le support de formats compressés tels l'Ogg Vorbis ou le MP3 sont prévus. Si l'un des champs est fixé à zéro, la valeur de la source sera utilisée.