Condividi tramite


Modalità di anteprima e sovrapposizione

Un driver di acquisizione può implementare due metodi per visualizzare un flusso video in ingresso: modalità di anteprima e modalità di sovrapposizione. Se un driver di acquisizione implementa entrambi i metodi, l'utente può scegliere il metodo da usare.

La modalità anteprima trasferisce i fotogrammi digitalizzati dall'hardware di acquisizione alla memoria di sistema e quindi visualizza i fotogrammi digitalizzati nella finestra di acquisizione usando le funzioni GDI (Graphics Device Interface). Le applicazioni potrebbero ridurre la frequenza di anteprima quando la finestra padre perde lo stato attivo e aumentare la frequenza di anteprima quando la finestra padre ottiene lo stato attivo. Questa azione migliora la velocità di risposta generale del sistema perché l'operazione di anteprima è a elevato utilizzo del processore.

Sono disponibili tre messaggi per controllare l'operazione di anteprima.

Quando l'anteprima e il ridimensionamento sono entrambi abilitati, il fotogramma video acquisito viene esteso alle dimensioni della finestra di acquisizione. L'abilitazione della modalità di anteprima disabilita automaticamente la modalità di sovrapposizione.

La modalità overlay è una funzione hardware che visualizza il contenuto del buffer di acquisizione nel monitor senza usare le risorse della CPU. È possibile abilitare e disabilitare la modalità di sovrapposizione inviando il messaggio di WM_CAP_SET_OVERLAY (o la macro capOverlay) a una finestra di acquisizione. L'abilitazione della modalità di sovrimpressione disabilita automaticamente la modalità di anteprima.

È anche possibile impostare la posizione di scorrimento del fotogramma video all'interno dell'area client della finestra di acquisizione per la modalità di anteprima o la modalità di sovrapposizione inviando il messaggio di WM_CAP_SET_SCROLL (o la macro capSetScrollPos) a una finestra di acquisizione.