Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt den abwärtsskalierten Eingabeframe und Referenzframes für zwei Passframeanalysen in einem Videocodierungsvorgang.
Syntax
typedef struct D3D12_VIDEO_ENCODER_FRAME_ANALYSIS {
ID3D12Resource *pDownscaledFrame;
UINT64 Subresource;
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES DownscaledReferences;
} D3D12_VIDEO_ENCODER_FRAME_ANALYSIS;
Elemente
pDownscaledFrame
Zeigen Sie auf eine ID3D12Resource , die die downskalierte Eingabetextur enthält, um zwei Passframeanalysen auszuführen. Der Abwärtsskalierungsfaktor wird durch D3D12_VIDEO_ENCODER_HEAP_DESC1 angegeben. Pow2DownscaleFactor. Wenn der 1. Durchlauf übersprungen wird, ist pDownscaledFrame nicht erforderlich und NULL kann übergeben werden.
Subresource
Unterressourcenindex für pDownscaledFrame.
DownscaledReferences
Eine D3D12_VIDEO_ENCODE_REFERENCE_FRAMES, die die verkleinerten Referenzrahmentexturen enthält, um zwei Passframeanalysen durchzuführen. Der Abwärtsskalierungsfaktor wird durch D3D12_VIDEO_ENCODER_HEAP_DESC1 angegeben. Pow2DownscaleFactor.
Bemerkungen
Die DPB-Momentaufnahme- und Referenzlisten müssen immer für die parallelen Datenströme gespiegelt werden (vollständige und abwärtsskalierte Auflösungsdurchläufe). DownscaledReferences und die entsprechenden Referenzframes mit voller Auflösung müssen immer Einträge enthalten, die dieselben Frames im DPB spiegeln, nur in unterschiedlichen Auflösungen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12video.h |