Hello everyone, this is my first post. Glad to be joining the libretro/retroarch community!
A friend and I started an NES emulator some years ago https://github.com/aLaix2/O-Nes-Sama, we have always struggled to develop a cross-platform GUI for it. For the time being it’s running only though SDL but we are changing that by making it a libretro core. As some of you might know NES’s audio sampling rate is pretty high, around 1789772.66 Hz, so downsampling is necessary so you can output that through the sound card. I searched through the documentation and in the libretro.h file too but couldn’t find any info regarding API supporting downsampling, Does libretro’s API support downsampling? Can I output all those samples or should I downsample them before sending them to retroarch? Would that depend on a front-end basis?
***** O-Nes-Sama emulator team *****