Condividi tramite


Funzioni di callback VPE

Nella tabella seguente sono elencate le funzioni di callback VPE (Video Port Extensions) implementate in un driver di visualizzazione. Un driver di visualizzazione che supporta VPE deve implementare alcune funzioni di callback VPE; alcuni sono facoltativi a seconda delle funzionalità hardware.

Funzione di callback VPE Descrizione

DdVideoPortCanCreate

Determina se il driver può supportare un oggetto VPE DirectDraw della descrizione specificata.

DdVideoPortColorControl

Ottiene o imposta i controlli colore oggetto VPE.

DdVideoPortCreate

Notifica al driver che DirectDraw ha creato un oggetto VPE.

DdVideoPortDestroy

Notifica al driver che DirectDraw ha eliminato definitivamente l'oggetto VPE specificato.

DdVideoPortFlip

Esegue un capovolgimento fisico, causando l'inizio della scrittura dei dati nella nuova superficie dell'oggetto VPE.

DdVideoPortGetBandwidth

Segnala le limitazioni della larghezza di banda della memoria del buffer dei frame del dispositivo in base al formato di output dell'oggetto VPE specificato.

DdVideoPortGetConnectInfo

Restituisce le connessioni supportate dall'oggetto VPE specificato.

DdVideoPortGetField

Determina se il campo corrente di un segnale interlacciato è pari o dispari.

DdVideoPortGetFlipStatus

Determina se l'inversione richiesta più di recente su una superficie si è verificata.

DdVideoPortGetInputFormats

Determina i formati di input che l'oggetto VPE DirectDraw può accettare.

DdVideoPortGetLine

Restituisce il numero di riga corrente della porta video hardware.

DdVideoPortGetOutputFormats

Determina i formati di output supportati dall'oggetto VPE.

DdVideoPortGetSignalStatus

Recupera lo stato del segnale video attualmente presentato alla porta video hardware.

DdVideoPortUpdate

Avvia e arresta l'oggetto VPE e modifica il flusso di dati dell'oggetto VPE.

DdVideoPortWaitForSync

Attende fino a quando non si verifica la sincronizzazione verticale successiva.