Sto cercando di capire gli strati di software che si interfacciano con le webcam USB.Informazioni sui driver di webcam USB standard di Linux
se ho capito bene:
una webcam standard si inserisce nella categoria di un 'USB Video Device Class', or 'UVC'.
E in linux, Video4Linux (V4L, V4L2) incapsula tutti i dispositivi di acquisizione video. V4L (2) fornisce due API: una è per i programmi che vogliono ottenere e utilizzare i dati dai dispositivi di acquisizione. L'altra API è interna, per i driver stessi, quindi è possibile accedere ai driver tramite i programmi tramite l'API esterna di V4L (2).
Uno di questi driver V4L (2) è il UVC driver che comprende tutte le webcam USB conformi agli standard.
La mia domanda:
Guardando quel homepage del UVC driver, mostra un elenco dei dispositivi supportati. Ognuno di questi dispositivi è stato personalizzato individualmente all'interno del driver UVC? O solo se un dispositivo aveva una particolarità che doveva essere affrontata? In altre parole, tutte le webcam USB compatibili con gli standard funzionano automaticamente con il driver UVC, indipendentemente dal fatto che siano presenti in tale elenco?
Grazie
Grazie! Non sono sicuro di quanto mi sia mancato, sovraccarico di informazioni, credo! – Jodes