qt+directshow usb摄像头及音频设备录制视频的


qt+directshow usb摄像头及音频设备录制视频的例子,希望大家少走弯路。
资源截图
代码片段和文件信息
#include “devicedialog.h“
#include 
#include 

DeviceDialog::DeviceDialog(int type QWidget *parent)
    : QDialog(parent)
{
    ui.setupUi(this);
    if(VIDEODEVICE == type)
    {
        QList lst = QCameraInfo::availableCameras();
        foreach(QCameraInfo camera lst)
        {
            ui.listWidget->addItem(camera.description());
        }
    }
    else if(AUDIODEVICE == type)
    {
        QList lst = QAudioDeviceInfo::availableDevices(QAudio::AudioInput);
        foreach(QAudioDeviceInfo audio lst)
        {
            ui.listWidget->addItem(audio.deviceName());
        }
    }
    connect(ui.pushButton SIGNAL(clicked()) this SLOT(accept()));
}

DeviceDialog::~DeviceDialog()
{

}

QString DeviceDialog::getDeviceName()
{
    QList lst = ui.listWidget->selectedItems();
    if(lst.count() > 0)
        return lst.at(0)->text();
    else
        return ““;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1644  2018-02-28 15:57  directshowdirectshowaseClassesamextra.h

     文件      58484  2018-02-28 15:57  directshowdirectshowaseClassesamfilter.h

     文件       2898  2018-02-28 15:57  directshowdirectshowaseClassescache.h

     文件       3771  2018-02-28 15:57  directshowdirectshowaseClassescheckbmi.h

     文件      10431  2018-02-28 15:57  directshowdirectshowaseClassescombase.h

     文件       4390  2018-02-28 15:57  directshowdirectshowaseClassescprop.h

     文件      28542  2018-02-28 15:57  directshowdirectshowaseClassesctlutil.h

     文件        989  2018-02-28 15:57  directshowdirectshowaseClassesddmm.h

     文件    4812612  2018-02-28 15:57  directshowdirectshowaseClassesDebugstrmbasd.lib

     文件       1407  2018-02-28 15:57  directshowdirectshowaseClassesdllsetup.h

     文件      10249  2018-02-28 15:57  directshowdirectshowaseClassesdxmperf.h

     文件       2082  2018-02-28 15:57  directshowdirectshowaseClassesfourcc.h

     文件       8168  2018-02-28 15:57  directshowdirectshowaseClassesmeasure.h

     文件       3589  2018-02-28 15:57  directshowdirectshowaseClassesmsgthrd.h

     文件       3071  2018-02-28 15:57  directshowdirectshowaseClassesmtype.h

     文件       4823  2018-02-28 15:57  directshowdirectshowaseClassesoutputq.h

     文件       1328  2018-02-28 15:57  directshowdirectshowaseClassesperflog.h

     文件       7130  2018-02-28 15:57  directshowdirectshowaseClassesperfstruct.h

     文件       4285  2018-02-28 15:57  directshowdirectshowaseClassespstream.h

     文件       4461  2018-02-28 15:57  directshowdirectshowaseClassespullpin.h

     文件       7686  2018-02-28 15:57  directshowdirectshowaseClasses
efclock.h

     文件       2867  2018-02-28 15:57  directshowdirectshowaseClasses
eftime.h

     文件    3364838  2018-02-28 15:57  directshowdirectshowaseClassesReleasestrmbase.lib

     文件      21098  2018-02-28 15:57  directshowdirectshowaseClasses
enbase.h

     文件       4389  2018-02-28 15:57  directshowdirectshowaseClassesschedule.h

     文件        887  2018-02-28 15:57  directshowdirectshowaseClassesseekpt.h

     文件       5976  2018-02-28 15:57  directshowdirectshowaseClassessource.h

     文件       7251  2018-02-28 15:57  directshowdirectshowaseClassesstreams.h

     文件       6220  2018-02-28 15:57  directshowdirectshowaseClassesstrmctl.h

     文件       1307  2018-02-28 15:57  directshowdirectshowaseClassessysclock.h

............此处省略392个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)