summaryrefslogtreecommitdiff
path: root/sys/d3d11/gstd3d11converter.h
Commit message (Collapse)AuthorAgeFilesLines
* d3d11converter: Introduce config to be extensibleSeungha Yang2021-05-281-6/+13
| | | | | | | Add a config argument like that of GstVideoConverter so that we can add more options without modifying existing methods Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2276>
* d3d11: Port to C++Seungha Yang2021-03-141-0/+65
Direct3D11 objects are COM, and most COM C APIs are verbose (C++ is a little better). So, by using C++ APIs, we can make code shorter and more readable. Moreover, "ComPtr" helper class (which is C++ only) can be utilized, that is very helpful for avoiding error-prone COM refcounting issue/leak. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2077>