GNOME Bugzilla – Bug 520901
New plugin: wasapi (Windows Audio Session API)
Last modified: 2008-09-30 11:22:57 UTC
Please describe the problem: Provides two elements, wasapisrc and wasapisink, that support capture and playback through WASAPI, Vista's audio API (all previous APIs have been deprecated and are now emulated on top of WASAPI, meaning they're not very attractive to use on that platform.) Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Created attachment 106747 [details] [review] wasapi_plugin Needs love. Started as a one-evening proof-of-concept hack, collected dust for a few months, fixed up the timestamping and then forgot about it for a while again.
Committed, slightly modified from the original patch (some coding style tweaks, tweaked doc-strings and dead code removal): 2008-09-30 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> * sys/Makefile.am: * sys/wasapi/Makefile.am: * sys/wasapi/gstwasapi.c: * sys/wasapi/gstwasapisink.c: * sys/wasapi/gstwasapisink.h: * sys/wasapi/gstwasapisrc.c: * sys/wasapi/gstwasapisrc.h: * sys/wasapi/gstwasapiutil.c: * sys/wasapi/gstwasapiutil.h: New plugin for audio capture and playback using Windows Audio Session API (WASAPI) available with Vista and newer (#520901). Comes with hardcoded caps and obviously needs lots of love. Haven't had time to work on this code since it was written, was initially just a quick experiment to play around with this new API.