# AV录制器模块 - Qt项目包含文件
# 用于将录制器模块集成到Qt项目中

# 模块标识
RECORDER_MODULE = 1

# 包含路径
INCLUDEPATH += $$PWD
INCLUDEPATH += $$PWD/..

# 依赖路径
DEPENDPATH += $$PWD

# 头文件
HEADERS += \
    $$PWD/recorder.h \
    $$PWD/recorder_abstract_recorder.h \
    $$PWD/recorder_audio_recorder.h \
    $$PWD/recorder_video_recorder.h \
    $$PWD/recorder_av_recorder.h

# 源文件
SOURCES += \
    $$PWD/recorder.cpp \
    $$PWD/recorder_abstract_recorder.cpp \
    $$PWD/recorder_audio_recorder.cpp \
    $$PWD/recorder_video_recorder.cpp \
    $$PWD/recorder_av_recorder.cpp

# 编译器定义
DEFINES += AV_RECORDER_MODULE

# C++标准
CONFIG += c++17

# Qt模块依赖
QT += core multimedia


# 包含录制器UI模块
include($$PWD/ui/recorder_ui.pri)
