Condividi tramite


Proprietà della classe video USB

I client della classe video USB possono usare i set di proprietà di acquisizione video seguenti:

PROPSETID_VIDCAP_CAMERACONTROLclient PROPSETID_VIDCAP_VIDEOPROCAMP della classe video USB possono effettuare richieste su filtri o singoli nodi. La funzionalità delle proprietà basate su nodo è identica a quella delle proprietà basate sul filtro della classe video pre-USB.

Per specificare una proprietà basata su nodo, impostare il flag KSPROPERTY_TYPE_TOPOLOGY nel membro Flags della struttura KSPROPERTY contenuta nella struttura del descrittore di proprietà, ad esempio KSPROPERTY_CAMERACONTROL_NODE_S.

Poiché i client possono indirizzare più nodi su un singolo filtro, la classe video USB consente agli IHD di supportare le fotocamere con più lenti controllate in modo indipendente.

È stato inoltre definito un nuovo set di proprietà:

PROPSETID_VIDCAP_SELECTOR Gli elementi della proprietà contenuti in PROPSETID_VIDCAP_SELECTOR sono basati su nodi.

Chiamare KsSynchronousDeviceControl o DeviceIoControl per effettuare richieste di proprietà da un componente in modalità utente. DeviceIoControl è documentato nella documentazione di Microsoft Windows SDK.

Ogni elemento della proprietà contenuto nei quattro set di proprietà precedenti ha un metodo corrispondente in un'interfaccia COM DirectShow. Per altre informazioni sui metodi, vedere la documentazione di DirectShow in Windows SDK.

I dispositivi USB Video Class possono supportare alcuni o tutti i set di proprietà elencati in precedenza.