IRrecvDemo only produces an answer if the remote uses one of the four recognized formats: Sony, NEC, RC5, and RC6. For all other remotes use IRrecvDump.
This page shows how to use a remote for input even if it doesn't use one of the recognized formats:
Pictures of your hardware, even if I could see them, are useless. You did not connect a picture of the hardware to the Arduino. Post a link to the device, not a picture of it.
Post YOUR code, not a description of where you got it.