Condividi tramite


Contenuto video per Deinterlace e conversione Frame-Rate

Il driver riceve una descrizione del contenuto video in modo che possa determinare la modalità di deinterlace o la conversione di tale contenuto a frequenza di fotogrammi. Il driver riceve questo contenuto video come puntatore a una struttura DXVA_VideoDesc nelle chiamate di funzione seguenti:

Gli esempi seguenti indicano come il driver esegue la conversione deinterlacing e frame-rate nel contenuto video ricevuto.

Esempio di contenuto deinterlacing 720 x 480i

La struttura DXVA_VideoDesc viene riempita come segue per indirizzare il driver a deinterlace 720 x 480i contenuto che viene generato come due campi per campione a una frequenza di 29,97 Hz.

Membro Valore

SampleWidth

720

SampleHeight

480

SampleFormat

DXVA_SampleFieldInterleavedOddFirst enumeratore in DXVA_SampleFormat

d3dFormat

D3DFMT_YUY2 definiti nei file di intestazione d3d8types.h e d3d9types.h

InputSampleFreq.Numerator

30000 (frequenza di monitoraggio 29,97-Hz)

InputSampleFreq.Denominator

1001

OutputFrameFreq.Numerator

60000 (frequenza di monitoraggio 59,94-Hz)

OutputFrameFreq.Denominator

1001

Denterlacing e Frame-Rate conversione di 720 x 480i Content Example

Il membro OutputFrameFreq della struttura di DXVA_VideoDesc viene riempito come segue per indirizzare il driver a deinterlace e convertire il contenuto di 720 x 480i.

Membro Valore

OutputFrameFreq.Numerator

Frequenza di monitoraggio 85 (85-Hz)

OutputFrameFreq.Denominator

1

Denterlacing di un singolo campo in un esempio di frame progressivo

Il membro OutputFrameFreq della struttura DXVA_VideoDesc viene riempito come segue per indirizzare il driver a deinterlace un singolo campo a un frame progressivo per la codifica MPEG successiva.

Membro Valore

OutputFrameFreq.Numerator

30000 (frequenza di monitoraggio 29,97-Hz)

OutputFrameFreq.Denominator

1001

Conversione a frequenza di fotogrammi di esempio di contenuto 480p

La struttura DXVA_VideoDesc viene riempita come indicato di seguito per indirizzare il driver a eseguire la conversione della frequenza di fotogrammi nel contenuto di 480p e per corrispondere alla frequenza di visualizzazione del monitoraggio.

Membro Valore

SampleWidth

720

SampleHeight

480

SampleFormat

DXVA_SampleProgressiveFrame enumeratore nell'enumerazione DXVA_SampleFormat

d3dFormat

D3DFMT_YUY2 definiti nei file di intestazione d3d8types.h e d3d9types.h

InputSampleFreq.Numerator

Frequenza di monitoraggio 60 (60 Hz)

InputSampleFreq.Denominator

1

OutputFrameFreq.Numerator

Frequenza di monitoraggio 85 (85 Hz)

OutputFrameFreq.Denominator

1