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.
Gibt eine benutzerdefinierte Rate für die Konvertierung von Bildfrequenzen oder inverse Telecine (IVTC) an.
Syntax
typedef struct _DXVAHD_CUSTOM_RATE_DATA {
DXVAHD_RATIONAL CustomRate;
UINT OutputFrames;
BOOL InputInterlaced;
UINT InputFramesOrFields;
} DXVAHD_CUSTOM_RATE_DATA;
Member
CustomRate
Das Verhältnis der Ausgabebildrate zur Eingabebildrate, ausgedrückt als DXVAHD_RATIONAL Struktur, die eine rationale Zahl enthält.
OutputFrames
Die Anzahl der Ausgabeframes, die für alle N-Eingabebeispiele generiert werden, wobei N = InputFramesOrFields.
InputInterlaced
Wenn TRUE, muss der Eingabedatenstrom interlaced sein. 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 Rate-Konvertierungsfaktor an, während die restlichen Member das Muster der Eingabe- und Ausgabebeispiele definieren.
Hier sind einige Beispielverwendungen für diese Struktur:
-
Bildfrequenzkonvertierung von 60p in 120p (Verdoppelung der Bildrate).
- CustomRate: 2/1
- OutputFrames: 2
- InputInterlaced: FALSE
- InputFramesOrFields: 1
-
Reverse 2:3 Pulldown (IVTC) von 60i auf 24p.
- CustomRate: 4/5
- OutputFrames: 4
- InputInterlaced: TRUE
- InputFramesOrFields: 10
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | dxvahd.h |