日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

UVC协议学习前奏

發布時間:2023/12/10 c/c++ 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UVC协议学习前奏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? 根據一些資料對UVC規范進行了一些了解,加上進一步接觸UVC協議才發現有一些新的東西,將新的理解記錄下來,以免忘記。

1、關于UVC協議所需要知道的。 ?? ?UVC,全稱為:USB? video(device) class。 ? ? UVC是微軟與另外幾家設備廠商聯合推出的為USB視頻捕獲設備定義的協議標準,目前已成為USB?org標準之一。 ?? ?USB協議中,除了通用的軟硬件電氣接口規范等,還包含了各種各樣的Class協議,用來為不同的功能定義各自的標準接口和具體的總線上的數據交互格式和內容。這些Class協議的數量非常多,最常見的比如支持U盤功能的Mass Storage Class,以及通用的數據交換協議:CDC class。此外還包括Video、Audio Class, Print Class等等。正是由于這些Class協議,大大促進了USB設備的普及,比如說各個廠商生產的U盤都能通過操作系統自帶的驅動程序來使用。 ? ? 所以說UVC僅僅只是USB規范協議中設備類規范的其中一種,是用作USB接口的視頻設備的一個統一的數據交換規范。使用 UVC 的好處 USB 在 Video這塊也成為一項標準了之后,硬件在各個程序之間彼此運行會更加順利,而且也省略了驅動程序安裝這一環節,操作系統只要是 Windows XP SP2 之后的版本都可以支持 UVC,Linux系統自2.4以后的內核都支持了大量的設備驅動,其中支持UVC設備。
2、文檔列表 關于UVC相關文檔可以去USB官方網站下載:http://www.usb.org/developers/docs/devclass_docs/ UVC相關文檔主要有Video?class 1.1 document和Video?class 1.5 document,1.5為最新的規范文檔在1.1上內容有所補充。 以Video?class 1.5?document為例,文檔壓縮包內有以下文件: ???UVC 1.5 Class specification.pdf ?? USB_Video_Example 1.5.pdf ?? USB_Video_FAQ_1.5.pdf ?? USB_Video_Payload_DV_15.pdf ?? USB_Video_Payload_Frame_Based_1.5.pdf ?? USB_Video_Payload_H264_1.5.pdf ?? USB_Video_Payload_MPEG-2_TS_1.5.pdf ?? USB_Video_Payload_Uncompressed_1.5.pdf ?? USB_Video_Payload_VP8_1.5.pdf ?? USB_Video_Payload_Stream_Based_1.5.pdf ?? USB_Video_Transport_1.5.pdf ?? USB_Video_Payload_MJPEG_1.5.pdf ?? USB_Video_Temporal_Encoder_Examples_1.5.pdf

主要看

UVC 1.5 Class specification.pdf:主要描述整個規范的結構與構成 ?USB_Video_Example 1.5.pdf:主要對描述符與請求做了介紹 ?USB_Video_Transport_1.5.pdf:主要講述數據傳輸的四種類型

?USB_Video_Payload_XXX選取其中一種看即可。


參考資料:http://www.xiangb.com/caijika/caijika_1551.html

總結

以上是生活随笔為你收集整理的UVC协议学习前奏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。