Freigeben über


D3D12_VIDEO_ENCODER_INTRA_REFRESH-Struktur (d3d12video.h)

Stellt Intra-Aktualisierungseinstellungen für die Videocodierung dar.

Syntax

typedef struct D3D12_VIDEO_ENCODER_INTRA_REFRESH {
  D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE Mode;
  UINT                                   IntraRefreshDuration;
} D3D12_VIDEO_ENCODER_INTRA_REFRESH;

Member

Mode

Ein Wert aus der D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE-Enumeration , die den intra-Aktualisierungsmodus angibt.

IntraRefreshDuration

Ein UINT64, der die Dauer der Aktualisierungssitzung als Anzahl von Frames angibt. Für D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE_ROW_BASED definieren dieser Wert und die Framehöhe die Größe der I-Zeilen für die Dauer der IR-Sitzung.

Hinweise

Beim Auslösen einer Intra-Refresh-Sitzung informiert der Host die aktuelle Framenummer relativ zum [0..IntraRefreshDuration) -Sitzung durch Festlegen von IntraRefreshFrameIndex in den Bildsteuerungsstrukturen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile d3d12video.h