Estoy intentando hacer sonar el mando de la wii.
Hasta ahora investigando he conseguido averiguar que hay que utilizar la siguiente secuencia de comandos:
WPAD_ControlSpeaker(pad, 1);
WPAD_SendStreamData(pad, buffer, size);
Pasando en pad el número del mando, en buffer la muestra de sonido en formato 4 bits, 6KHz
Por último hay que tener en cuenta que solo se pueden enviar 20 bytes cada WPAD_STRM_INTERVAL.
Hasta ahí la teoría...Alguien podría echarme una mano para llevar esto a la práctica???
Primero, ¿Como convierto un formato .Wav o lo que sea a RAW de 4 bits?.
Segundo, ¿Como controlo que solo envío 4 bytes cada WPAD_STRM_INTERVAL.
Tercero, Con estas restricciones ¿Como puede dar tiempo a enviar un sonido completo? o es que hay que enviarlo primero y luego activarf con WPAD_ControlSpeaker(pad, 1)?