Share via


D3D11_VIDEO_PROCESSOR_CUSTOM_RATE-Struktur (d3d11.h)

Gibt eine benutzerdefinierte Rate für die Bildfrequenzkonvertierung oder inverse Telecine (IVTC) an.

Syntax

typedef struct D3D11_VIDEO_PROCESSOR_CUSTOM_RATE {
  DXGI_RATIONAL CustomRate;
  UINT          OutputFrames;
  BOOL          InputInterlaced;
  UINT          InputFramesOrFields;
} D3D11_VIDEO_PROCESSOR_CUSTOM_RATE;

Member

CustomRate

Das Verhältnis der Ausgabebildrate zur Eingabebildrate, ausgedrückt als DXGI_RATIONAL Struktur, die eine rationale Zahl enthält.

OutputFrames

Die Anzahl der Ausgabeframes, die für jedes N Eingabebeispiel generiert werden, wobei N = InputFramesOrFields.

InputInterlaced

True gibt an, dass der Eingabedatenstrom interlaced sein muss. Andernfalls muss der Eingabedatenstrom progressiv sein.

InputFramesOrFields

Die Anzahl der Eingabefelder oder Frames für alle generierten N Ausgabeframes, wobei N = OutputFrames sind.

Hinweise

Das CustomRate-Element gibt den Ratenkonvertierungsfaktor an, während die verbleibenden Member das Muster von Eingabe- und Ausgabebeispielen definieren.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Kopfzeile d3d11.h

Weitere Informationen

Direct3D 11-Videostrukturen

ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate