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.
Enthält Zeiger auf Funktionen, die von einem Software-Plug-In für Microsoft DirectX Video Acceleration High Definition (DXVA-HD) implementiert werden.
Syntax
typedef struct _DXVAHDSW_CALLBACKS {
PDXVAHDSW_CreateDevice CreateDevice;
PDXVAHDSW_ProposeVideoPrivateFormat ProposeVideoPrivateFormat;
PDXVAHDSW_GetVideoProcessorDeviceCaps GetVideoProcessorDeviceCaps;
PDXVAHDSW_GetVideoProcessorOutputFormats GetVideoProcessorOutputFormats;
PDXVAHDSW_GetVideoProcessorInputFormats GetVideoProcessorInputFormats;
PDXVAHDSW_GetVideoProcessorCaps GetVideoProcessorCaps;
PDXVAHDSW_GetVideoProcessorCustomRates GetVideoProcessorCustomRates;
PDXVAHDSW_GetVideoProcessorFilterRange GetVideoProcessorFilterRange;
PDXVAHDSW_DestroyDevice DestroyDevice;
PDXVAHDSW_CreateVideoProcessor CreateVideoProcessor;
PDXVAHDSW_SetVideoProcessBltState SetVideoProcessBltState;
PDXVAHDSW_GetVideoProcessBltStatePrivate GetVideoProcessBltStatePrivate;
PDXVAHDSW_SetVideoProcessStreamState SetVideoProcessStreamState;
PDXVAHDSW_GetVideoProcessStreamStatePrivate GetVideoProcessStreamStatePrivate;
PDXVAHDSW_VideoProcessBltHD VideoProcessBltHD;
PDXVAHDSW_DestroyVideoProcessor DestroyVideoProcessor;
} DXVAHDSW_CALLBACKS;
Member
CreateDevice
Funktionszeiger vom Typ PDXVAHDSW_CreateDevice.
ProposeVideoPrivateFormat
Funktionszeiger vom Typ PDXVAHDSW_ProposeVideoPrivateFormat.
GetVideoProcessorDeviceCaps
Funktionszeiger vom Typ PDXVAHDSW_GetVideoProcessorDeviceCaps.
GetVideoProcessorOutputFormats
Funktionszeiger vom Typ PDXVAHDSW_GetVideoProcessorOutputFormats.
GetVideoProcessorInputFormats
Funktionszeiger vom Typ PDXVAHDSW_GetVideoProcessorInputFormats.
GetVideoProcessorCaps
Funktionszeiger vom Typ PDXVAHDSW_GetVideoProcessorCaps.
GetVideoProcessorCustomRates
Funktionszeiger vom Typ PDXVAHDSW_GetVideoProcessorCustomRates.
GetVideoProcessorFilterRange
Funktionszeiger vom Typ PDXVAHDSW_GetVideoProcessorFilterRange.
DestroyDevice
Funktionszeiger vom Typ PDXVAHDSW_DestroyDevice.
CreateVideoProcessor
Funktionszeiger vom Typ PDXVAHDSW_CreateVideoProcessor.
SetVideoProcessBltState
Funktionszeiger vom Typ PDXVAHDSW_SetVideoProcessBltState.
GetVideoProcessBltStatePrivate
Funktionszeiger vom Typ PDXVAHDSW_GetVideoProcessBltStatePrivate.
SetVideoProcessStreamState
Funktionszeiger vom Typ PDXVAHDSW_SetVideoProcessStreamState.
GetVideoProcessStreamStatePrivate
Funktionszeiger vom Typ PDXVAHDSW_GetVideoProcessStreamStatePrivate.
VideoProcessBltHD
Funktionszeiger vom Typ PDXVAHDSW_VideoProcessBltHD.
DestroyVideoProcessor
Funktionszeiger vom Typ PDXVAHDSW_DestroyVideoProcessor.
Hinweise
Wenn Sie ein Software-Plug-In für DXVA-HD bereitstellen, muss das Plug-In eine Reihe von Funktionen implementieren, die durch die Funktionszeigertypen in dieser Struktur definiert werden.
Bei der Initialisierung ruft die DXVA-HD-Runtime die PDXVAHDSW_Plugin-Funktion des Plug-In-Geräts auf. Diese Funktion füllt eine DXVAHDSW_CALLBACKS-Struktur mit Zeigern auf den Satz von Funktionen aus, die vom Plug-In-Gerät implementiert werden. Wenn die Anwendung DXVA-HD-Methoden aufruft, ruft die DXVA-HD-Runtime die entsprechenden Plug-In-Funktionen auf.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | dxvahd.h |