久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何使用 Qt(跨平臺(tái))獲取列表視頻捕獲設(shè)備名稱

How to get a list video capture devices NAMES (web cameras) using Qt (crossplatform)? (C++)(如何使用 Qt(跨平臺(tái))獲取列表視頻捕獲設(shè)備名稱(網(wǎng)絡(luò)攝像機(jī))?(C++))
本文介紹了如何使用 Qt(跨平臺(tái))獲取列表視頻捕獲設(shè)備名稱(網(wǎng)絡(luò)攝像機(jī))?(C++)的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

所以我需要的很簡(jiǎn)單 - 當(dāng)前可用的視頻捕獲設(shè)備(網(wǎng)絡(luò)攝像機(jī))的列表.我在簡(jiǎn)單的 C++ Qt 控制臺(tái)應(yīng)用程序中需要它.通過列表,我的意思是類似這樣的控制臺(tái)輸出:

So all I need is simple - a list of currently avaliable video capture devices (web cameras). I need it in simple C++ Qt console app. By list I mean something like such console output:

1) Asus Web Camera
2) Sony Web Camera

所以我的問題是如何使用 Qt C++ 計(jì)算出這樣的列表?(如果可能的話,我很想看看如何在純 Qt 中做到這一點(diǎn)——沒有額外的庫......)

So my question is how to cout such list using Qt C++? (if it is possible I'd love to see how to do it in pure Qt - no extra libs...)

也來自這個(gè)系列:

  • 如何在 Linux 上獲取視頻捕獲設(shè)備列表? 和 有關(guān)獲取相機(jī)名稱的特殊詳細(xì)信息 并提供正確的、經(jīng)過測(cè)試的答案
  • 如何在 Mac OS 上獲取視頻捕獲設(shè)備的列表?正確的,尚未經(jīng)過我的回答測(cè)試
  • 如何獲取 Windows 上的視頻捕獲設(shè)備列表? 提供正確的、經(jīng)過測(cè)試的答案
  • 如何使用 Qt(跨平臺(tái))獲取視頻捕獲設(shè)備名稱列表?
  • How to get a list of video capture devices on linux? and special details on getting cameras NAMES with correct, tested answers
  • How to get a list of video capture devices on Mac OS? with correct, not yet tested by my answers
  • How to get a list of video capture devices on windows? with correct, tested answers
  • How to get a list video capture devices NAMES using Qt (crossplatform)?

推薦答案

我使用此示例代碼列出了攝像機(jī)并獲取了有關(guān)它們的一些信息.

I used this example code to list the cameras and get some info about them.

#include <QtMultimedia/QCameraInfo>

QList<QCameraInfo> cameras = QCameraInfo::availableCameras();
foreach (const QCameraInfo &cameraInfo, cameras) {
    qDebug() << "Name: " << cameraInfo.deviceName();
    qDebug() << "Position: " << cameraInfo.position();
    qDebug() << "Orientation: " << cameraInfo.orientation();
}

記得包含在 pro 文件中:

remember to include in pro file:

QT += multimedia

這篇關(guān)于如何使用 Qt(跨平臺(tái))獲取列表視頻捕獲設(shè)備名稱(網(wǎng)絡(luò)攝像機(jī))?(C++)的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

How can I read and manipulate CSV file data in C++?(如何在 C++ 中讀取和操作 CSV 文件數(shù)據(jù)?)
In C++ why can#39;t I write a for() loop like this: for( int i = 1, double i2 = 0; (在 C++ 中,為什么我不能像這樣編寫 for() 循環(huán): for( int i = 1, double i2 = 0;)
How does OpenMP handle nested loops?(OpenMP 如何處理嵌套循環(huán)?)
Reusing thread in loop c++(在循環(huán) C++ 中重用線程)
Precise thread sleep needed. Max 1ms error(需要精確的線程睡眠.最大 1ms 誤差)
Is there ever a need for a quot;do {...} while ( )quot; loop?(是否需要“do {...} while ()?環(huán)形?)
主站蜘蛛池模板: 羞羞视频在线网站观看 | 天堂在线91 | 日韩国产在线 | 男女羞羞视频免费看 | 蜜桃精品在线 | 午夜免费福利影院 | 中文字幕亚洲在线 | 成人在线免费看 | 亚洲精品久久久久久首妖 | 精品九九 | 国产成人一区二区三区久久久 | 久久av.com| 午夜欧美a级理论片915影院 | 91精品国产91久久久久久 | 久久精品国产免费一区二区三区 | 免费观看一级特黄欧美大片 | 黄久久久 | 美女操网站 | 国产亚洲一区二区在线观看 | 尤物在线视频 | 欧美专区在线 | 国产一区二 | 成人欧美一区二区 | 伊人99| 91精品久久久久久久久99蜜臂 | 午夜在线免费观看 | 亚洲成人精 | 欧美一级三级在线观看 | 日本亚洲精品 | 精品乱码一区二区三四区视频 | 91精品国产一区 | 久久国产精品免费 | 精品久久久久久久 | 99久久电影| 每日更新av | 成人免费看片 | 99国产精品99久久久久久粉嫩 | 国产精品无码专区在线观看 | 亚洲国产精品一区 | 亚洲天堂精品久久 | 不卡的av在线 |