c55b1771cd
This covers the basics of devices. Mostly functional but not at 100% yet. Uses 'libdshowcapture' library to capture directshow video/audio. Both libdshowcapture and the plugin still need some work. Should at least capture basic webcams and capture cards for the time being.
33 lines
883 B
CMake
33 lines
883 B
CMake
project(win-dshow)
|
|
|
|
set(win-dshow_SOURCES
|
|
win-dshow.cpp)
|
|
|
|
set(libdshowcapture_SOURCES
|
|
libdshowcapture/source/capture-filter.cpp
|
|
libdshowcapture/source/device.cpp
|
|
libdshowcapture/source/dshow-base.cpp
|
|
libdshowcapture/source/dshow-enum.cpp
|
|
libdshowcapture/source/dshow-formats.cpp
|
|
libdshowcapture/source/dshow-media-type.cpp
|
|
libdshowcapture/source/log.cpp)
|
|
|
|
set(libdshowcapture_HEADERS
|
|
libdshowcapture/dshowcapture.hpp
|
|
libdshowcapture/source/capture-filter.hpp
|
|
libdshowcapture/source/device.hpp
|
|
libdshowcapture/source/dshow-base.hpp
|
|
libdshowcapture/source/dshow-enum.hpp
|
|
libdshowcapture/source/dshow-formats.hpp
|
|
libdshowcapture/source/dshow-media-type.hpp
|
|
libdshowcapture/source/log.hpp)
|
|
|
|
add_library(win-dshow MODULE
|
|
${win-dshow_SOURCES}
|
|
${libdshowcapture_SOURCES}
|
|
${libdshowcapture_HEADERS})
|
|
target_link_libraries(win-dshow
|
|
libobs)
|
|
|
|
install_obs_plugin(win-dshow)
|