Revision control
Copy as Markdown
# Copyright (C) 2024 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_plugin(QWasmMediaPlugin
OUTPUT_NAME wasmmediaplugin
PLUGIN_TYPE multimedia
SOURCES
qwasmmediaintegration.cpp qwasmmediaintegration_p.h
mediaplayer/qwasmmediaplayer.cpp mediaplayer/qwasmmediaplayer_p.h
mediaplayer/qwasmvideosink.cpp mediaplayer/qwasmvideosink_p.h
common/qwasmgltexturevideobuffer.cpp common/qwasmgltexturevideobuffer_p.h
common/qwasmvideoframegrabber.cpp common/qwasmvideoframegrabber_p.h
common/qwasmvideooutput.cpp common/qwasmvideooutput_p.h
common/qwasmvideooutputevents.cpp
common/qwasmaudiooutput.cpp common/qwasmaudiooutput_p.h
common/qwasmaudioinput.cpp common/qwasmaudioinput_p.h
mediacapture/qwasmmediacapturesession.cpp mediacapture/qwasmmediacapturesession_p.h
mediacapture/qwasmmediarecorder.cpp mediacapture/qwasmmediarecorder_p.h
mediacapture/qwasmcamera.cpp mediacapture/qwasmcamera_p.h
mediacapture/qwasmimagecapture.cpp mediacapture/qwasmimagecapture_p.h
mediacapture/qwasmwindowcapture.cpp mediacapture/qwasmwindowcapture_p.h
mediacapture/qwasmscreencapture.cpp mediacapture/qwasmscreencapture_p.h
mediacapture/qwasmcapturablewindows.cpp mediacapture/qwasmcapturablewindows_p.h
INCLUDE_DIRECTORIES
common
mediaplayer
mediacapture
DEFINES
QT_NO_CAST_FROM_ASCII
QT_NO_CAST_TO_ASCII
LIBRARIES
Qt::MultimediaPrivate
Qt::CorePrivate
)
target_link_libraries(QWasmMediaPlugin PUBLIC embind)