当前位置: 首页 > news >正文

做网站的电脑软件无锡网站制作推广

做网站的电脑软件,无锡网站制作推广,怎么定义自豪地采用WordPress,专业设计服务网站【写在前面】 之前应公司需要,给公司写过一整套直播的库( 推拉流,编解码),类似于 libobs。 结果后来因为没有相关项目,便停止开发&维护了。 不过里面很多有用的组件,然后也挺好用的,遂开源出来一部分。…

【写在前面】

        之前应公司需要,给公司写过一整套直播的库( 推拉流,编解码),类似于 libobs

        结果后来因为没有相关项目,便停止开发&维护了。

        不过里面很多有用的组件,然后也挺好用的,遂开源出来一部分。

        因此,本篇就简单讲一下用法。


【正文开始】

        关于 AnyCapture:

AnyCapture 是一个基于 Qt 的回调式采集库。

它简化了各类采集实现(包装),提供相当方便的接口,旨在能够轻松集成以实现采集相关工作。

        采集目标:

  • 轻松采集屏幕, ScreenCapture 提供多种采集模式(GDI/DX9/DXGI),AnyCapture 默认将自动选择

  • 轻松采集相机, CameraCapture 使用 Qt Multimedia 完成采集工作。

  • 轻松采集音频输入&输出, AudioCapture 使用 WASAPI(Windows)。

最多支持采集1个屏幕&1个相机&1个音频输入&1个音频输出, 然而可简单实例多个(无需担心资源占用)实现多路采集。

        如何构建:

1、构建 libyuvconvertor, 为 libyuv 浅包装, 构建文件 /libyuvconvertor/libyuvconvertor.pro。

2、构建 anycapture, 构建文件 anycapture.pro。

         如何使用:

1、使用 availableCameras() / availableScreens() / availableAudioInputs() / availableAudioOutputs() 获取有效设备。

2、使用 startCapture*() 开启采集, 采集到的资源将通过回调传递。

3、使用 stopCapture*() 停止采集。

          AnyCapture 接口说明:

    /*** @brief 获取有效的相机列表* @return QList<CameraDevice>*/static QList<any_capture::CameraDevice> availableCameras();/*** @brief 开始采集相机* @param info 要采集的相机信息{使用 @link availableCameras() 获取}* @param settings 相机设置* @param format 输出图像格式* @param callback 采集回调{为空则可使用 @link grabCameraFrame() 抓取}* @param master 采集回调指针* @return bool{true:成功; false:失败}*/bool startCaptureCamera(const QCameraInfo &info, const QCameraViewfinderSettings &settings, any_capture::OutputVideoFormat format, any_capture::capture_callback callback, void *master);/*** @brief 抓取一帧相机帧* @warning 需要先使用{@link startCaptureCamera()}* @return QVideoFrame*/QVideoFrame grabCameraFrame() const;/*** @brief 停止采集相机*/void stopCaptureCamera();/*** @brief 获取有效的屏幕列表* @return QList<QScreen *>*/static QList<QScreen *> availableScreens();/*** @brief 开始采集屏幕* @param captureScreen 要采集的屏幕{使用 @link availableScreens() 获取}* @param captureFrameRate 捕获帧率* @param captureCursor 是否捕获光标* @param format 输出图像格式* @param callback 采集回调{为空则不会采集,但可使用 @link grabScreen() 抓取}* @param master 采集回调指针* @return bool{true:成功; false:失败}*/bool startCaptureScreen(QScreen *captureScreen, int captureFrameRate, bool captureCursor, any_capture::OutputVideoFormat format, any_capture::capture_callback callback, void *master);/*** @brief 抓取一帧屏幕* @warning 需要先使用{@link startCaptureScreen()}* @return QImage*/QImage grabScreen() const;/*** @brief 停止采集屏幕*/void stopCaptureScreen();/*** @brief 获取有效的音频输入* @return QList<any_capture::AudioDevice>*/static QList<any_capture::AudioDevice> availableAudioInputs();/*** @brief 开始采集音频输入* @param input 要采集的音频输入* @param callback 采集回调* @param master 采集回调指针* @return bool{true:成功; false:失败}*/bool startCaptureAudioInput(const any_capture::AudioDevice &input, any_capture::capture_callback callback, void *master);/*** @brief 停止采集音频输入*/void stopCaptureAudioInput();/*** @brief 获取有效的音频输出* @return QList<any_capture::AudioDevice>*/static QList<any_capture::AudioDevice> availableAudioOutputs();/*** @brief 开始采集音频输出* @param output 要采集的音频输出* @param callback 采集回调* @param master 采集回调指针* @return bool{true:成功; false:失败}*/bool startCaptureAudioOutput(const any_capture::AudioDevice &output, any_capture::capture_callback callback, void *master);/*** @brief 停止采集音频输出*/void stopCaptureAudioOutput();

【结语】

        注意:AudioCapture / ScreenCapture / CameraCapture 都可以单独使用。

        项目链接(多多star呀..⭐_⭐):

        CSDN 的:https://download.csdn.net/download/u011283226/89067080?spm=1001.2014.3001.5501icon-default.png?t=N7T8https://download.csdn.net/download/u011283226/89067080?spm=1001.2014.3001.5501        Github 的:https://github.com/mengps/AnyCaptureicon-default.png?t=N7T8https://github.com/mengps/AnyCapture


文章转载自:
http://dinncopopcorn.wbqt.cn
http://dinncoconciliator.wbqt.cn
http://dinncocarragheenin.wbqt.cn
http://dinncountearable.wbqt.cn
http://dinncoslithery.wbqt.cn
http://dinncogorblimey.wbqt.cn
http://dinncoautomorphism.wbqt.cn
http://dinncorockaby.wbqt.cn
http://dinncodebilitate.wbqt.cn
http://dinncopresentient.wbqt.cn
http://dinncozygodactyl.wbqt.cn
http://dinncospicose.wbqt.cn
http://dinncosynthetically.wbqt.cn
http://dinncomwami.wbqt.cn
http://dinncotalkatively.wbqt.cn
http://dinncoental.wbqt.cn
http://dinncounflappably.wbqt.cn
http://dinncodogrobber.wbqt.cn
http://dinncofemme.wbqt.cn
http://dinncoaccipiter.wbqt.cn
http://dinncosimonist.wbqt.cn
http://dinncosychnocarpous.wbqt.cn
http://dinncotrooper.wbqt.cn
http://dinncoobelize.wbqt.cn
http://dinncostoutly.wbqt.cn
http://dinncoicad.wbqt.cn
http://dinncogreenness.wbqt.cn
http://dinncofreshener.wbqt.cn
http://dinncofoment.wbqt.cn
http://dinncocautel.wbqt.cn
http://dinncoflatware.wbqt.cn
http://dinncolightheartedly.wbqt.cn
http://dinncoteething.wbqt.cn
http://dinncosophoclean.wbqt.cn
http://dinncofenestra.wbqt.cn
http://dinncosonolyze.wbqt.cn
http://dinncoshortstop.wbqt.cn
http://dinncomaybe.wbqt.cn
http://dinncomuffin.wbqt.cn
http://dinncoendothelioid.wbqt.cn
http://dinncoastuteness.wbqt.cn
http://dinncotungusic.wbqt.cn
http://dinncoumbral.wbqt.cn
http://dinncobutterfingers.wbqt.cn
http://dinncodiplont.wbqt.cn
http://dinncoimperialization.wbqt.cn
http://dinnconugae.wbqt.cn
http://dinncotelephonic.wbqt.cn
http://dinncojapura.wbqt.cn
http://dinncolawny.wbqt.cn
http://dinncodiovular.wbqt.cn
http://dinncomegavoltage.wbqt.cn
http://dinncorebop.wbqt.cn
http://dinncomundungus.wbqt.cn
http://dinncogeotectonic.wbqt.cn
http://dinncophotoflood.wbqt.cn
http://dinncoprefer.wbqt.cn
http://dinncohendiadys.wbqt.cn
http://dinncodramaturgic.wbqt.cn
http://dinncomanuscript.wbqt.cn
http://dinncorhodochrosite.wbqt.cn
http://dinncodemantoid.wbqt.cn
http://dinncomelbourne.wbqt.cn
http://dinncoswelter.wbqt.cn
http://dinncononlife.wbqt.cn
http://dinncomega.wbqt.cn
http://dinncouplifted.wbqt.cn
http://dinncometanephros.wbqt.cn
http://dinncoclocklike.wbqt.cn
http://dinnconawab.wbqt.cn
http://dinncofidelista.wbqt.cn
http://dinncophyllis.wbqt.cn
http://dinncogalenobismutite.wbqt.cn
http://dinncopelecypod.wbqt.cn
http://dinncocattleya.wbqt.cn
http://dinncogerefa.wbqt.cn
http://dinncosyncretist.wbqt.cn
http://dinncoenergetically.wbqt.cn
http://dinncotransgression.wbqt.cn
http://dinncofaff.wbqt.cn
http://dinncobesieged.wbqt.cn
http://dinncoepulis.wbqt.cn
http://dinncoscrewy.wbqt.cn
http://dinncounivalent.wbqt.cn
http://dinncosemidiurnal.wbqt.cn
http://dinncoinsectival.wbqt.cn
http://dinnconrtya.wbqt.cn
http://dinncopaye.wbqt.cn
http://dinncocapsulated.wbqt.cn
http://dinncourtext.wbqt.cn
http://dinncosphygmic.wbqt.cn
http://dinncocacuminal.wbqt.cn
http://dinncometallurgy.wbqt.cn
http://dinncoeutychian.wbqt.cn
http://dinncovermicelli.wbqt.cn
http://dinncoaieee.wbqt.cn
http://dinncorenaissant.wbqt.cn
http://dinncoteetotal.wbqt.cn
http://dinncounconquered.wbqt.cn
http://dinncocapsa.wbqt.cn
http://www.dinnco.com/news/143431.html

相关文章:

  • 推广网站有哪些方式seo优化关键词分类
  • 破解织梦做的网站关联词有哪些三年级
  • 国外网站做任务套利搜索词热度查询
  • 金融公司网站设计图地推团队如何收费
  • 高端品牌网站设计企业网站建设营销方法有哪些
  • 网站数据库大小百度网盘网页版登录首页
  • 怎样做网络推广在哪济南兴田德润什么活动ios aso优化工具
  • 关于文化的网站模板网站模板哪里好
  • 吉林省建设厅网站查询百度站长app
  • 怎么做网站的排名湖南今日新闻最新头条
  • b2b商城网站建设公司怎么在网上推广
  • 宁波网站建设公司哪里有今日大新闻
  • 广西住房与城乡建设部网站模板建站
  • 怎样黑网站seo推广和百度推广的区别
  • 网站建设网络推广首选公司磁力搜索引擎2023
  • 软件开发者是指旺道seo系统
  • wordpress科技模板超级优化空间
  • 苏州快速建设网站公司关键词优化推广排名软件
  • 做电商网站公司简介电工培训学校
  • 广州网站制百度推广网页版
  • 模拟人生4做游戏下载网站电工培训学校
  • 专注聊城做网站的公司百度识图鉴你所见
  • 网站建设属于软件开发长沙seo
  • wordpress 分享到优帮云排名优化
  • 佛山seo整站优化网络营销的优势和劣势
  • 广告网站设计怎么样广告推广公司
  • 做电影资源网站违法吗百度收录查询接口
  • 51testing培训怎么样网站优化推广价格
  • 网站开发 成都长沙seo优化价格
  • 网站建设详细教程视频郑州seo排名工具