Intestazione dxva2api.h
Questa intestazione viene usata da Microsoft Media Foundation. Per altre informazioni, vedere:
dxva2api.h contiene le interfacce di programmazione seguenti:
Interfacce
IDirect3DDeviceManager9 Consente a due thread di condividere lo stesso dispositivo Direct3D 9 e fornisce l'accesso alle funzionalità DXVA (DirectX Video Acceleration) del dispositivo. |
IDirectXVideoAccelerationService Fornisce servizi DXVA (DirectX Video Acceleration) da un dispositivo Direct3D. |
IDirectXVideoDecoder Rappresenta un dispositivo di decodificatore video DXVA (DirectX Video Acceleration). |
IDirectXVideoDecoderService Fornisce l'accesso ai servizi di decodificatore DirectX Video Acceleration (DXVA). |
IDirectXVideoMemoryConfiguration Imposta il tipo di memoria video per le superfici video non compresse. |
IDirectXVideoProcessor Rappresenta un dispositivo processore video DXVA (DirectX Video Acceleration). |
IDirectXVideoProcessorService Fornisce l'accesso ai servizi di elaborazione video DXVA (DirectX Video Acceleration). |
Funzioni
DXVA2_Fixed32OpaqueAlpha Restituisce una struttura DXVA2_Fixed32 che contiene un valore alfa opaco. |
DXVA2_Fixed32TransparentAlpha Restituisce una struttura DXVA2_Fixed32 che contiene un valore alfa trasparente. |
DXVA2CreateDirect3DDeviceManager9 Crea un'istanza del Gestione dispositivi Direct3D. |
DXVA2CreateVideoService Crea un oggetto servizi DXVA (DirectX Video Acceleration). |
DXVA2FixedToFloat Converte un valore DXVA2_Fixed32 in un numero a virgola mobile. |
DXVA2FloatToFixed Converte un numero a virgola mobile in un valore DXVA2_Fixed32. |
Strutture
DXVA2_AES_CTR_IV Contiene un vettore di inizializzazione (IV) per la crittografia della crittografia a blocchi AES-CTR (Advanced Encryption Standard) a 128 bit. (DXVA2_AES_CTR_IV) |
DXVA2_AYUVSample16 Definisce un valore pixel AYUV a 16 bit. |
DXVA2_AYUVSample8 Definisce un valore pixel AYUV a 8 bit. |
DXVA2_ConfigPictureDecode Descrive la configurazione di un dispositivo decodificatore DXVA. |
DXVA2_DecodeBufferDesc Descrive un buffer inviato da un decodificatore a un dispositivo DXVA (DirectX Video Acceleration). |
DXVA2_DecodeExecuteParams Contiene i parametri per il metodo IDirectXVideoDecoder::Execute. |
DXVA2_DecodeExtensionData Contiene dati privati per il metodo IDirectXVideoDecoder::Execute. |
DXVA2_ExtendedFormat Descrive il formato di un flusso video. |
DXVA2_FilterValues Contiene i parametri per un filtro immagine DXVA (DirectX Video Acceleration). |
DXVA2_Fixed32 Definisce un numero a virgola fissa a 32 bit. |
DXVA2_Frequency Definisce una frequenza video. |
DXVA2_ProcAmpValues Contiene i valori per le operazioni di elaborazione video DXVA (DirectX Video Acceleration). |
DXVA2_ValueRange Definisce l'intervallo di valori supportati per un'operazione DXVA (DirectX Video Acceleration). |
DXVA2_VideoDesc Descrive un flusso video per un dispositivo decodificatore DXVA o un dispositivo processore video. |
DXVA2_VideoProcessBltParams Contiene i parametri per il metodo IDirectXVideoProcessor::VideoProcessBlt. |
DXVA2_VideoProcessorCaps Descrive le funzionalità di una modalità processore video DvX Video Acceleration (DVXA). |
DXVA2_VideoSample Specifica un esempio di input per il metodo IDirectXVideoProcessor::VideoProcessBlt. |
Enumerazioni
DXVA2_NominalRange Viene descritto come eseguire il mapping dei dati dei colori a un intervallo [0...1] normalizzato. |
DXVA2_SampleFormat Descrive il contenuto di un esempio video. Questi flag vengono usati nella struttura DXVA2_ExtendedFormat. |
DXVA2_SurfaceType Descrive un tipo di superficie DirectX per l'accelerazione video DirectX (DXVA). |
DXVA2_VideoChromaSubSampling Descrive come i valori cromatici vengono posizionati rispetto agli esempi luma in un fotogramma video YUV. |
DXVA2_VideoLighting Descrive le condizioni di illuminazione previste per la visualizzazione del contenuto video. |
DXVA2_VideoPrimaries Specifica le primarie a colori di un'origine video. (DXVA2_VideoPrimaries) |
DXVA2_VideoTransferFunction Specifica la funzione di conversione da RGB lineare a RGB non lineare (R'G'B'). (DXVA2_VideoTransferFunction) |
DXVA2_VideoTransferMatrix Descrive le matrici di conversione tra Y'PbPr (video componente) e studio R'G'B'. (DXVA2_VideoTransferMatrix) |