Intestazione dxva.h
Questa intestazione viene utilizzata dalla visualizzazione. Per altre informazioni, vedere:
dxva.h contiene le interfacce di programmazione seguenti:
Strutture
DXVA_AYUVsample2 La struttura DXVA_AYUVsample2 viene inviata dal decodificatore host all'acceleratore per specificare i valori di colore Y, Cb, Cr e un'opacità associata. |
DXVA_BlendCombination La struttura DXVA_BlendCombination viene inviata dal decodificatore host all'acceleratore per specificare come viene creata un'immagine combinata da un'immagine di origine e un'immagine grafica con informazioni di fusione alfa associate. |
DXVA_BufferDescription La struttura DXVA_BufferDescription viene inviata dal decodificatore host all'acceleratore per fornire informazioni all'acceleratore sul buffer attualmente passato dall'host all'acceleratore. |
DXVA_ConfigAlphaCombine La struttura DXVA_ConfigAlphaCombine viene inviata dal decodificatore host all'acceleratore per impostare la configurazione per le operazioni di combinazione di fusione alfa. |
DXVA_ConfigAlphaLoad La struttura DXVA_ConfigAlphaLoad viene inviata dal decodificatore host all'acceleratore per impostare la configurazione per le operazioni di caricamento delle trame alfa-blend. |
DXVA_ConfigPictureDecode La struttura DXVA_ConfigPictureDecode viene inviata dal decodificatore host all'acceleratore per impostare la configurazione per la decodifica immagine compressa. |
DXVA_ConnectMode Altre informazioni sulla struttura DXVA_ConnectMode. |
DXVA_COPPCommand La struttura DXVA_COPPCommand descrive un comando inviato a una sessione video protetta associata a un dispositivo COPP DirectX VA. |
DXVA_COPPSetProtectionLevelCmdData La struttura DXVA_COPPSetProtectionLevelCmdData descrive i tipi e i livelli di protezione da impostare sul connettore fisico associato a un dispositivo COPP DirectX VA. |
DXVA_COPPSetSignalingCmdData La struttura DXVA_COPPSetSignalingCmdData descrive come proteggere il segnale che passa attraverso il connettore fisico associato al dispositivo DirectX VA COPP. |
DXVA_COPPSignature La struttura DXVA_COPPSignature descrive una sequenza di elementi concatenati insieme che avvia una sessione video protetta attiva. |
DXVA_COPPStatusData La struttura DXVA_COPPStatusData contiene le informazioni sullo stato restituite da una query in una sessione video protetta associata a un dispositivo COPP DirectX VA. |
DXVA_COPPStatusDisplayData La struttura DXVA_COPPStatusDisplayData descrive la modalità di visualizzazione del segnale trasmesso tramite il connettore associato a un dispositivo DIRECTX VA COPP. |
DXVA_COPPStatusHDCPKeyData La struttura DXVA_COPPStatusHDCPKeyData descrive un ricevitore HDCP (High-Bandwidth Digital Content Protection) o un vettore di selezione della chiave del ripetitore (KSV). |
DXVA_COPPStatusInput La struttura DXVA_COPPStatusInput descrive una richiesta di stato in una sessione video protetta associata a un dispositivo COPP DirectX VA. |
DXVA_COPPStatusOutput La struttura DXVA_COPPStatusOutput descrive lo stato restituito da una query in una sessione video protetta associata a un dispositivo COPP DirectX VA. |
DXVA_COPPStatusSignalingCmdData La struttura DXVA_COPPStatusSignalingCmdData descrive come è protetto il segnale che passa attraverso il connettore fisico associato al dispositivo COPP DirectX VA. |
DXVA_DeinterlaceBlt La struttura DXVA_DeinterlaceBlt viene inviata dal vmR all'acceleratore per specificare i parametri di conversione deinterlace o frame-rate per i trasferimenti a blocchi di bit. |
DXVA_DeinterlaceBltEx La struttura DXVA_DeinterlaceBltEx descrive i parametri per la conversione deinterlace o della frequenza dei fotogrammi, per combinare il video denterlaced o con frequenza dei fotogrammi con qualsiasi sottostream video fornito e per scrivere l'output combinato in una superficie di destinazione. |
DXVA_DeinterlaceBltEx32 La struttura DXVA_DeinterlaceBltEx descrive i parametri per la conversione deinterlace o della frequenza dei fotogrammi, per combinare il video denterlaced o frame-rate convertito con qualsiasi sottostream video fornito e per scrivere l'output combinato in una superficie di destinazione. Viene usato per l'inoltro di chiamate a DXVA_DeinterlaceBltEx a 32 bit su driver a 64 bit. |
DXVA_DeinterlaceCaps La struttura DXVA_DeinterlaceCaps descrive le funzionalità del driver per una modalità deinterlace. |
DXVA_DeinterlaceQueryAvailableModes La struttura DXVA_DeinterlaceQueryAvailableModes descrive le modalità di conversione della frequenza dei fotogrammi o di deintering disponibili per un formato video di input specifico. |
DXVA_DeinterlaceQueryModeCaps La struttura DXVA_DeinterlaceQueryModeCaps descrive una modalità di denterlacing. |
DXVA_EncryptProtocolHeader La struttura DXVA_EncryptProtocolHeader viene inviata dal decodificatore host all'acceleratore per indicare l'uso di un protocollo di crittografia. |
DXVA_ExtendedFormat La struttura DXVA_ExtendedFormat descrive il formato esteso del fotogramma video. |
DXVA_Frequency La struttura DXVA_Frequency viene inviata dal decodificatore host al driver per specificare la frequenza dei fotogrammi video, in Hz. Ad esempio, NTSC TV è 60000 oltre 1001. |
DXVA_Highlight La struttura DXVA_Highlight viene inviata dal decodificatore host all'acceleratore per specificare un'area rettangolare evidenziata di una sottopicture e per creare una superficie di fusione alfa con dati DCCMD e una superficie DPXD. |
DXVA_HuffmanTable_MJPEG Altre informazioni sulla struttura DXVA_HuffmanTable_MJPEG. |
DXVA_MBctrl_I_HostResidDiff_1 La struttura DXVA_MBctrl_I_HostResidDiff_1 viene inviata una volta per ogni blocco macro dal decodificatore host all'acceleratore per specificare i comandi di controllo macroblock per un'immagine interna. |
DXVA_MBctrl_I_OffHostIDCT_1 La struttura DXVA_MBctrl_I_OffHostIDCT_1 viene inviata una volta per ogni blocco di macro dal decodificatore host all'acceleratore per specificare i comandi di controllo macroblock per le immagini 4:2:0 quando si usa IDCT off-host. |
DXVA_MBctrl_P_HostResidDiff_1 La struttura DXVA_MBctrl_P_HostResidDiff_1 viene inviata una volta per ogni blocco di macro dal decodificatore host all'acceleratore per specificare i comandi di controllo macroblock per la maggior parte dei casi di immagine nontra quando si usa IDCT basato su host. |
DXVA_MBctrl_P_OffHostIDCT_1 La struttura DXVA_MBctrl_P_OffHostIDCT_1 viene inviata una volta per ogni blocco di macro dal decodificatore host all'acceleratore per specificare i comandi di controllo macroblock per la maggior parte delle immagini nontra usando IDCT off-host. |
DXVA_MVvalue La struttura DXVA_MVvalue viene inviata dal decodificatore host all'acceleratore per specificare il valore del vettore di movimento bidimensionale. |
DXVA_PicEntry_AV1 La struttura DXVA_PicEntry_AV1 specifica un riferimento a una superficie non compressa, con i metadati aggiuntivi necessari per fare riferimento a tale superficie. |
DXVA_PicParams_AV1 La struttura DXVA_PicParams_AV1 fornisce i parametri a livello di immagine di un'immagine compressa per la decodifica video AV1. |
DXVA_PicParams_HEVC_RangeExt Altre informazioni sulla struttura DXVA_PicParams_HEVC_RangeExt. |
DXVA_PicParams_MJPEG Altre informazioni sulla struttura DXVA_PicParams_MJPEG. |
DXVA_PicResample La struttura DXVA_PicResample viene inviata dal decodificatore host all'acceleratore per controllare il processo di ricampionamento. Questo processo viene richiamato quando la variabile bDXVA_Func è uguale a 4. |
DXVA_PictureParameters La struttura DXVA_PictureParameters viene inviata dal decodificatore host all'acceleratore per fornire i parametri a livello di immagine di un'immagine compressa per la decodifica sull'acceleratore. |
DXVA_ProcAmpControlBlt La struttura DXVA_ProcAmpControlBlt contiene i dati di regolazione ProcAmp restituiti nella superficie di destinazione. |
DXVA_ProcAmpControlCaps La struttura DXVA_ProcAmpControlCaps identifica le operazioni ProcAmp supportate dall'hardware. |
DXVA_ProcAmpControlQueryRange La struttura DXVA_ProcAmpControlQueryRange contiene il valore minimo, massimo, dimensione del passaggio e valore predefinito per ogni proprietà ProcAmp. |
DXVA_QMatrix_MJPEG Altre informazioni sulla struttura DXVA_QMatrix_MJPEG. |
DXVA_QmatrixData La struttura DXVA_QmatrixData viene inviata dal decodificatore host all'acceleratore per caricare i dati della matrice di quantizzazione inversa per la decodifica di immagini video compresse off-host bitstream. |
DXVA_SliceInfo La struttura DXVA_SliceInfo viene inviata dal decodificatore host all'acceleratore per specificare i parametri a livello di sezione di una sezione di dati bitstream per la decodifica immagine compressa off-host bitstream. |
DXVA_Status_AV1 La struttura dei dati DXVA_Status_AV1 viene inviata dall'acceleratore al decodificatore software host per trasmettere informazioni sullo stato di decodifica. |
DXVA_TCoef4Group La struttura DXVA_TCoef4Group viene inviata dal decodificatore host all'acceleratore per specificare i valori del coefficiente IDCT. |
DXVA_TCoefSingle La struttura DXVA_TCoefSingle viene inviata dal decodificatore host all'acceleratore per specificare i valori del coefficiente IDCT. |
DXVA_Tile_AV1 La struttura DXVA_Tile_AV1 viene inviata dal decodificatore software host all'acceleratore per trasmettere i percorsi dei dati dei riquadri. |
DXVA_VideoDesc La struttura DXVA_VideoDesc viene inviata dal renderer al driver per specificare una descrizione del flusso video in cui deve essere eseguita l'operazione di conversione della frequenza dei fotogrammi o del denterlacing. |
DXVA_VideoPropertyRange La struttura DXVA_VideoPropertyRange specifica l'intervallo di valori consentiti per le proprietà del controllo ProcAmp. |
DXVA_VideoSample La struttura DXVA_VideoSample viene inviata dal renderer al driver per specificare il formato di un esempio video. |
DXVA_VideoSample2 La struttura DXVA_VideoSample2 viene inviata dal renderer al driver per specificare il formato di un esempio video. |
DXVA_VideoSample32 La struttura DXVA_VideoSample32 viene usata per l'inoltro di chiamate DXVA_DeinterlaceBltEx a 32 bit su driver a 64 bit. |
Enumerazioni
DXVA_DeinterlaceTech L'enumerazione DXVA_DeinterlaceTech identifica la tecnologia sottostante usata per implementare un particolare algoritmo deinterlace. |
DXVA_DestinationFlags Il tipo di enumerazione DXVA_DestinationFlags contiene una raccolta di flag che identificano le modifiche nella superficie di destinazione corrente dalla superficie di destinazione precedente. |
DXVA_NominalRange Il tipo di enumerazione DXVA_NominalRange contiene enumeratori che identificano se i dati di esempio includono headroom (valori superiori a 1,0 bianchi) e toeroom (superblacks sotto il riferimento 0,0 nero). |
DXVA_ProcAmpControlProp L'enumerazione DXVA_ProcAmpControlProp viene utilizzata per determinare le regolazioni del controllo ProcAmp necessarie. |
DXVA_SampleFlags Il tipo di enumerazione DXVA_SampleFlags contiene una raccolta di flag che identificano le modifiche nel frame di esempio corrente del frame di esempio precedente. |
DXVA_SampleFormat Il tipo di enumerazione DXVA_SampleFormat descrive il formato dei dati contenuti nell'esempio di input. |
DXVA_VideoChromaSubsampling Il tipo di enumerazione DXVA_VideoChromaSubsampling contiene enumeratori che identificano lo schema di codifica chroma per i dati Y'Cb'Cr'. |
DXVA_VideoLighting Il tipo di enumerazione DXVA_VideoLighting contiene enumeratori che identificano le condizioni di illuminazione per la visualizzazione del video. |
DXVA_VideoPrimaries Il tipo di enumerazione DXVA_VideoPrimaries contiene enumeratori che identificano le primarie di colore, quale stato vengono usate le funzioni di base RGB. |
DXVA_VideoProcessCaps L'enumerazione DXVA_VideoProcessCaps identifica le operazioni che possono essere eseguite simultaneamente con la deinterlace richiesta. |
DXVA_VideoTransferFunction Il tipo di enumerazione DXVA_VideoTransferFunction contiene enumeratori che identificano la funzione di conversione da R'G'B' a RGB. |
DXVA_VideoTransferMatrix Il tipo di enumerazione DXVA_VideoTransferMatrix contiene enumeratori che identificano la matrice di conversione da Y'Cb'Cr' a R'G'B'. |