Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Descrive i fotogrammi di input e i fotogrammi di riferimento ridimensionati per l'analisi di due fotogrammi pass in un'operazione di codifica video.
Sintassi
typedef struct D3D12_VIDEO_ENCODER_FRAME_ANALYSIS {
ID3D12Resource *pDownscaledFrame;
UINT64 Subresource;
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES DownscaledReferences;
} D3D12_VIDEO_ENCODER_FRAME_ANALYSIS;
Membri
pDownscaledFrame
Puntatore a un OGGETTO ID3D12Resource contenente la trama di input in scala inferiore per eseguire due analisi dei fotogrammi pass. Il fattore di ridimensionamento è indicato da D3D12_VIDEO_ENCODER_HEAP_DESC1. Pow2DownscaleFactor. Quando il primo passaggio viene ignorato, pDownscaledFrame non è necessario e è possibile passare NULL.
Subresource
Indice di sottorisorsa per pDownscaledFrame.
DownscaledReferences
Oggetto D3D12_VIDEO_ENCODE_REFERENCE_FRAMES contenente le trame dei frame di riferimento ridimensionate per eseguire due analisi dei fotogrammi di passaggio. Il fattore di ridimensionamento è indicato da D3D12_VIDEO_ENCODER_HEAP_DESC1. Pow2DownscaleFactor.
Osservazioni:
Gli elenchi di snapshot e riferimenti DPB devono essere sempre con mirroring per i flussi paralleli (passaggi di risoluzione completa e a scalabilità inferiore). DownscaledReferences e i fotogrammi di riferimento a risoluzione completa corrispondenti devono avere sempre voci che esequisino gli stessi fotogrammi nel DPB, solo in risoluzioni diverse.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione | d3d12video.h |