libs: Introduce GstWinRT library
authorSeungha Yang <seungha@centricular.com>
Thu, 26 Aug 2021 10:47:51 +0000 (19:47 +0900)
committerSeungha Yang <seungha@centricular.com>
Thu, 30 Sep 2021 06:13:07 +0000 (06:13 +0000)
commit08cb5b482d79ff3d0c028860b7c55b94b7e1e449
treeef283d10e40738501fbad928424d04cfcdcd2d2a
parentb8d6962c9b9d369ec9eca540e270c617b5086332
libs: Introduce GstWinRT library

Adding a helper library for various WinRT specific implementations.
Currently this library supports only DeviceWatcher abstraction object
which can be used for dynamic device add/remove detection.
See also
https://docs.microsoft.com/en-us/uwp/api/windows.devices.enumeration.devicewatcher?view=winrt-20348

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/947>
subprojects/gst-plugins-bad/gst-libs/gst/meson.build
subprojects/gst-plugins-bad/gst-libs/gst/winrt/gstwinrt.h [new file with mode: 0644]
subprojects/gst-plugins-bad/gst-libs/gst/winrt/gstwinrtdevicewatcher.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/gst-libs/gst/winrt/gstwinrtdevicewatcher.h [new file with mode: 0644]
subprojects/gst-plugins-bad/gst-libs/gst/winrt/meson.build [new file with mode: 0644]
subprojects/gst-plugins-bad/gst-libs/gst/winrt/winrt-prelude.h [new file with mode: 0644]