2 changed files with 54 additions and 38 deletions
@ -1,41 +1,46 @@ |
|||||||
|
if (GST_FOUND) |
||||||
|
include_directories( |
||||||
|
${GST_INCLUDE_DIRS} |
||||||
|
gstqtvideosink/utils/ |
||||||
|
) |
||||||
|
|
||||||
set(EXTRA_SRC) |
set(EXTRA_SRC |
||||||
if(VIDEO) |
gstqtvideosink/delegates/basedelegate.cpp |
||||||
list(APPEND EXTRA_SRC |
gstqtvideosink/delegates/qtquick2videosinkdelegate.cpp |
||||||
gstqtvideosink/delegates/basedelegate.cpp |
gstqtvideosink/delegates/qtvideosinkdelegate.cpp |
||||||
gstqtvideosink/delegates/qtquick2videosinkdelegate.cpp |
gstqtvideosink/delegates/qwidgetvideosinkdelegate.cpp |
||||||
gstqtvideosink/delegates/qtvideosinkdelegate.cpp |
gstqtvideosink/gstqtglvideosink.cpp |
||||||
gstqtvideosink/delegates/qwidgetvideosinkdelegate.cpp |
gstqtvideosink/gstqtglvideosinkbase.cpp |
||||||
gstqtvideosink/gstqtglvideosink.cpp |
gstqtvideosink/gstqtquick2videosink.cpp |
||||||
gstqtvideosink/gstqtglvideosinkbase.cpp |
gstqtvideosink/gstqtvideosink.cpp |
||||||
gstqtvideosink/gstqtquick2videosink.cpp |
gstqtvideosink/gstqtvideosinkbase.cpp |
||||||
gstqtvideosink/gstqtvideosink.cpp |
gstqtvideosink/gstqtvideosinkplugin.cpp |
||||||
gstqtvideosink/gstqtvideosinkbase.cpp |
gstqtvideosink/gstqwidgetvideosink.cpp |
||||||
gstqtvideosink/gstqtvideosinkplugin.cpp |
gstqtvideosink/gstqtvideosinkmarshal.c |
||||||
gstqtvideosink/gstqwidgetvideosink.cpp |
gstqtvideosink/painters/genericsurfacepainter.cpp |
||||||
gstqtvideosink/painters/genericsurfacepainter.cpp |
gstqtvideosink/painters/openglsurfacepainter.cpp |
||||||
gstqtvideosink/painters/openglsurfacepainter.cpp |
gstqtvideosink/painters/videomaterial.cpp |
||||||
gstqtvideosink/painters/videomaterial.cpp |
gstqtvideosink/painters/videonode.cpp |
||||||
gstqtvideosink/painters/videonode.cpp |
gstqtvideosink/utils/bufferformat.cpp |
||||||
gstqtvideosink/utils/bufferformat.cpp |
gstqtvideosink/utils/utils.cpp |
||||||
gstqtvideosink/utils/utils.cpp |
) |
||||||
) |
|
||||||
endif() |
|
||||||
|
|
||||||
add_library(VideoStreaming |
|
||||||
VideoItem.cc |
|
||||||
VideoReceiver.cc |
|
||||||
VideoStreaming.cc |
|
||||||
VideoSurface.cc |
|
||||||
SubtitleWriter.cc |
|
||||||
${EXTRA_SRC} |
|
||||||
) |
|
||||||
|
|
||||||
target_link_libraries(VideoStreaming |
add_library(VideoStreaming |
||||||
PUBLIC |
VideoItem.cc |
||||||
qgc |
VideoReceiver.cc |
||||||
|
VideoStreaming.cc |
||||||
|
VideoSurface.cc |
||||||
|
SubtitleWriter.cc |
||||||
|
${EXTRA_SRC} |
||||||
|
) |
||||||
|
|
||||||
Qt5::Multimedia |
target_link_libraries(VideoStreaming |
||||||
) |
PUBLIC |
||||||
|
qgc |
||||||
|
Qt5::Multimedia |
||||||
|
Qt5::OpenGL |
||||||
|
${GST_LIBRARIES} |
||||||
|
) |
||||||
|
|
||||||
target_include_directories(VideoStreaming INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) |
target_include_directories(VideoStreaming INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) |
||||||
|
endif() |
||||||
|
Loading…
Reference in new issue