mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 17:20:36 +00:00
2778457678
Add a new wasapi implementation mainly to support UWP application. Basically the core logic of this plugin is almost identical to existing wasapi plugin, but main target is Windows 10 (+ UWP). Since this plugin uses WinRT APIs, this plugin most likely might not work Windows 8 or lower. Compared with existing wasapi plugin, additional features of this plugin are * Fully compatible with both Windows 10 desktop and UWP application * Supports automatic stream routing (auto fallback when device was removed) * Support device level mute/volume control But some features of existing wasapi plugin are not implemented in this plugin yet * Exclusive streaming mode is not supported * Loopback feature is not implemented * Cross-compile is not possible with current mingw toolchain (meaning that MSVC and Windows 10 SDK are required to build this plugin) Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1264>
28 lines
531 B
Meson
28 lines
531 B
Meson
subdir('androidmedia')
|
|
subdir('applemedia')
|
|
subdir('bluez')
|
|
subdir('d3d11')
|
|
subdir('d3dvideosink')
|
|
subdir('decklink')
|
|
subdir('directsound')
|
|
#subdir('dshowdecwrapper')
|
|
#subdir('dshowsrcwrapper')
|
|
#subdir('dshowvideosink')
|
|
subdir('dvb')
|
|
subdir('fbdev')
|
|
subdir('ipcpipeline')
|
|
subdir('kms')
|
|
subdir('magicleap')
|
|
subdir('mediafoundation')
|
|
subdir('msdk')
|
|
subdir('nvcodec')
|
|
subdir('opensles')
|
|
subdir('shm')
|
|
subdir('tinyalsa')
|
|
subdir('uvch264')
|
|
subdir('v4l2codecs')
|
|
subdir('wasapi')
|
|
subdir('wasapi2')
|
|
subdir('winks')
|
|
subdir('winscreencap')
|
|
|