Condividi tramite


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)