cscore icon indicating copy to clipboard operation
cscore copied to clipboard

CSCore on NETSTANDARD

Open filoe opened this issue 7 years ago • 4 comments

Port CSCore to NETSTANDARD

Todo's:

  1. netstandard resampler (see also #246)
  2. tbd

See also:

  • #278
  • #94

filoe avatar Oct 21 '17 19:10 filoe

any ETA? I'd love to see UWP support added :)

jtorjo avatar Dec 30 '19 00:12 jtorjo

any ETA? I'd love to see UWP support added :)

Same here. I'm migrating everything to netcore/netstandard and CSCore is the only package that is only available in .Net Framework version.

v-glushkov avatar May 05 '20 14:05 v-glushkov

@Dragonheart91 I suggest you port to Naudio. That does compile on UWP, but very likely for your needs, you may want to fork it. That's what I've done for my project.

jtorjo avatar May 05 '20 15:05 jtorjo

Well, there is actually not that much missing on cscore to run on netcore/netstandard. There is for example the https://github.com/filoe/cscore/tree/netstandard branch which contains a basic version of a netcore compatible cscore version. What is missing is a working resampler for non windows systems. If I am right, someone already posted one in some issue or pull request. Based on the working ffmpeg integration, you don't rely on os specific codecs and since cscore has a working openal implementation you can play audio on non windows systems for a long time already. Capturing audio is still a bit of a problem but in the end porting cscore to netcore should not be that hard. Unfortunatly, my time is quite limited and I highly would appreciate contributors in order to bring cscore to netcore/netstandard.

filoe avatar May 07 '20 20:05 filoe