Condividi tramite


acquisizione tv PCI-Based

I dispositivi di acquisizione basati su PCI con ottimizzazione TV/radio, audio TV e barre incrociate richiedono grafici di filtro complessi e hanno hardware che spesso è in grado di mastering di flussi di anteprima e acquisizione separati, ognuno con uno spazio di colore e dimensioni del frame potenzialmente diversi. Tali dispositivi possono anche fornire flussi separati per VBI o timecode.

Il diagramma seguente illustra i renderer separati connessi ai flussi di anteprima e acquisizione.

diagramma che illustra i renderer separati connessi ai flussi di anteprima e acquisizione.

Il set di proprietà PROPSETID_ALLOCATOR_CONTROL è specifico per questo tipo di grafico di filtro.

Una variante facoltativa per questo tipo di grafico filtro consiste nel connettere il pin di anteprima al filtro DirectShow (Video Mixer/Renderer) anziché al renderer video standard usando il formato della struttura KS_VIDEOINFOHEADER2 . Quando configurato in questa modalità, con un dispositivo di visualizzazione che supporta la gestione porte video (VPM) e le estensioni delle porte video (VPES) in modalità kernel, i buffer vengono passati al dispositivo di acquisizione insieme agli handle della superficie microsoft DirectDraw nella struttura KS_FRAME_INFO .

Il minidriver di acquisizione video può quindi conservare la proprietà dei buffer indefinitamente - blocco, riempimento, sblocco e scorrimento delle superfici durante l'acquisizione. Il minidriver deve registrarsi per le notifiche che indicano la perdita di superfici durante l'esecuzione di applicazioni MS-DOS a schermo intero o giochi in modalità esclusiva. In questi casi, il minidriver deve completare i buffer al filtro di acquisizione.

Se l'hardware di acquisizione video include un tuner radio FM, vedere Dispositivi di acquisizione video con ottimizzazione radio.