dxvahd.h-Header

Dieser Header wird von Microsoft Media Foundation verwendet. Weitere Informationen finden Sie unter

dxvahd.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IDXVAHD_Device

Stellt ein DXVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition) dar.
IDXVAHD_VideoProcessor

Stellt einen DXVA-HD-Videoprozessor (Microsoft DirectX Video Acceleration High Definition) dar.

Functions

 
DXVAHD_CreateDevice

Erstellt ein DxVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition).

Rückruffunktionen

 
PDXVAHDSW_CreateDevice

Erstellt eine instance eines Microsoft DirectX Video Acceleration High Definition-Geräts (DXVA-HD).
PDXVAHDSW_CreateVideoProcessor

Erstellt ein Software-Microsoft DirectX Video Acceleration High Definition (DXVA-HD)-Videoprozessor-Plug-In.
PDXVAHDSW_DestroyDevice

Zerstört eine instance eines Microsoft DirectX Video Acceleration High Definition-Geräts (DXVA-HD).
PDXVAHDSW_DestroyVideoProcessor

Zerstört einen Videoprozessor von Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_GetVideoProcessBltStatePrivate

Ruft einen privaten Blit-Zustand von einem DxVA-HD-Videoprozessor (Microsoft DirectX Video Acceleration High Definition) ab.
PDXVAHDSW_GetVideoProcessorCaps

Ruft die Funktionen eines oder mehrerer Microsoft DirectX Video Acceleration High Definition-Videoprozessoren (DXVA-HD) ab.
PDXVAHDSW_GetVideoProcessorCustomRates

Ruft die benutzerdefinierten Raten ab, die ein DxVA-HD-Videoprozessor (Microsoft DirectX Video Acceleration High Definition) unterstützt.
PDXVAHDSW_GetVideoProcessorDeviceCaps

Ruft die Funktionen eines Microsoft DirectX Video Acceleration High Definition-Geräts (DXVA-HD) ab.
PDXVAHDSW_GetVideoProcessorFilterRange

Ruft den unterstützten Bereich von Bildfilterwerten von einem Microsoft DirectX Video Acceleration High Definition-Gerät (DXVA-HD) ab.
PDXVAHDSW_GetVideoProcessorInputFormats

Ruft die Eingabeformate ab, die von einem DXVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition) unterstützt werden.
PDXVAHDSW_GetVideoProcessorOutputFormats

Ruft die Ausgabeformate ab, die von einem DxVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition) unterstützt werden.
PDXVAHDSW_GetVideoProcessStreamStatePrivate

Ruft einen privaten Streamstatus von einem DxVA-HD-Videoprozessor (Microsoft DirectX Video Acceleration High Definition) ab.
PDXVAHDSW_Plugin

Zeiger auf eine Funktion, die ein Software-Plug-In-Gerät für Microsoft DirectX Video Acceleration High Definition (DXVA-HD) initialisiert.
PDXVAHDSW_ProposeVideoPrivateFormat

Ruft ein Private Surface-Format von einem DxVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition) ab.
PDXVAHDSW_SetVideoProcessBltState

Legt einen Zustandsparameter für Blitvorgänge durch einen DxVA-HD-Videoprozessor (Microsoft DirectX Video Acceleration High Definition) fest.
PDXVAHDSW_SetVideoProcessStreamState

Legt einen Zustandsparameter für einen Eingabedatenstrom auf einem DxVA-HD-Videoprozessor (Microsoft DirectX Video Acceleration High Definition) fest.
PDXVAHDSW_VideoProcessBltHD

Führt einen Blit für die Videoverarbeitung aus.

Strukturen

 
DXVAHD_BLT_STATE_ALPHA_FILL_DATA

Gibt an, wie die Alpha-Ausgabewerte für Blit-Vorgänge bei Verwendung von Microsoft DirectX Video Acceleration High Definition (DXVA-HD) berechnet werden.
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA

Gibt die Hintergrundfarbe für Blit-Vorgänge an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
DXVAHD_BLT_STATE_CONSTRICTION_DATA

Gibt an, ob die Ausgabe bei Verwendung von Microsoft DirectX Video Acceleration High Definition (DXVA-HD) in einem Blit-Vorgang herunterstempelt wird.
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA

Gibt den Ausgabefarbraum für Blitvorgänge an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
DXVAHD_BLT_STATE_PRIVATE_DATA

Enthält Daten für einen privaten Blit-Zustand für Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_TARGET_RECT_DATA

Gibt das Zielrechteck für Blitting an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
DXVAHD_COLOR

Definiert einen Farbwert für DXVA-HD.
DXVAHD_COLOR_RGBA

Gibt einen RGB-Farbwert an. (DXVAHD_COLOR_RGBA)
DXVAHD_COLOR_YCbCrA

Gibt einen YCbCr-Farbwert an. (DXVAHD_COLOR_YCbCrA)
DXVAHD_CONTENT_DESC

Beschreibt einen Videostream für einen DxVA-HD-Videoprozessor (Microsoft DirectX Video Acceleration High Definition).
DXVAHD_CUSTOM_RATE_DATA

Gibt eine benutzerdefinierte Rate für die Konvertierung von Bildfrequenzen oder inverse Telecine (IVTC) an. (DXVAHD_CUSTOM_RATE_DATA)
DXVAHD_FILTER_RANGE_DATA

Definiert den Bereich der unterstützten Werte für einen Bildfilter. (DXVAHD_FILTER_RANGE_DATA)
DXVAHD_RATIONAL

Enthält eine rationale Zahl (Verhältnis).
DXVAHD_STREAM_DATA

Enthält Daten pro Stream für die IDXVAHD_VideoProcessor::VideoProcessBltHD-Methode.
DXVAHD_STREAM_STATE_ALPHA_DATA

Gibt den planaren Alphawert für einen Eingabestream an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA

Gibt das Pixelseitenverhältnis (Pixel Aspect Ratio, PAR) für die Quell- und Zielrechtecke an.
DXVAHD_STREAM_STATE_D3DFORMAT_DATA

Gibt das Format für einen Eingabestream an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA

Gibt das Zielrechteck für einen Eingabestream an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
DXVAHD_STREAM_STATE_FILTER_DATA

Gibt die Ebene für einen Filtervorgang für einen DxVA-HD-Eingabestream (Microsoft DirectX Video Acceleration High Definition) an.
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA

Gibt an, wie ein DXVA-HD-Eingabedatenstrom (Microsoft DirectX Video Acceleration High Definition) ineinander gekettet wird.
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA

Gibt den Farbraum für einen DxVA-HD-Eingabestream (Microsoft DirectX Video Acceleration High Definition) an.
DXVAHD_STREAM_STATE_LUMA_KEY_DATA

Gibt den Lumaschlüssel für einen Eingabestream an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA

Gibt die Ausgabebildrate für einen Eingabestream an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
DXVAHD_STREAM_STATE_PALETTE_DATA

Enthält die Farbpaletteneinträge für einen Eingabestream bei Verwendung von Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_PRIVATE_DATA

Enthält Daten für einen privaten Streamzustand für einen DXVA-HD-Eingabestream (Microsoft DirectX Video Acceleration High Definition).
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA

Enthält IVTC-Statistiken (Inverse Telecine) von einem DXVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition).
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA

Gibt das Quellrechteck für einen Eingabestream an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
DXVAHD_VPCAPS

Gibt die Funktionen des DxVA-HD-Videoprozessors (Microsoft DirectX Video Acceleration High Definition) an.
DXVAHD_VPDEVCAPS

Gibt die Funktionen eines DXVA-HD-Geräts (Microsoft DirectX Video Acceleration High Definition) an.
DXVAHDSW_CALLBACKS

Enthält Zeiger auf Funktionen, die von einem Software-Plug-In für Microsoft DirectX Video Acceleration High Definition (DXVA-HD) implementiert werden.

Enumerationen

 
DXVAHD_ALPHA_FILL_MODE

Gibt an, wie die Alpha-Ausgabewerte für DxVA-HD-Blitvorgänge (Microsoft DirectX Video Acceleration High Definition) berechnet werden.
DXVAHD_BLT_STATE

Gibt Zustandsparameter für Blit-Vorgänge an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
DXVAHD_DEVICE_CAPS

Definiert Videoverarbeitungsfunktionen für ein DXVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition).
DXVAHD_DEVICE_TYPE

Gibt den Typ des DXVA-HD-Geräts (Microsoft DirectX Video Acceleration High Definition) an.
DXVAHD_DEVICE_USAGE

Gibt die beabsichtigte Verwendung für ein DxVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition) an.
DXVAHD_FEATURE_CAPS

Definiert Features, die ein DXVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition) unterstützen kann.
DXVAHD_FILTER

Gibt Bildfilter für die DxVA-HD-Videoverarbeitung (Microsoft DirectX Video Acceleration High Definition) an.
DXVAHD_FILTER_CAPS

Definiert Funktionen im Zusammenhang mit der Bildanpassung und -filterung für ein DXVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition).
DXVAHD_FRAME_FORMAT

Beschreibt, wie ein Videostream interlaced wird. (DXVAHD_FRAME_FORMAT)
DXVAHD_INPUT_FORMAT_CAPS

Definiert Funktionen im Zusammenhang mit Eingabeformaten für ein DXVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition).
DXVAHD_ITELECINE_CAPS

Gibt die IVTC-Funktionen (Inverse Telecine) eines DxVA-HD-Videoprozessors (Microsoft DirectX Video Acceleration High Definition) an.
DXVAHD_OUTPUT_RATE

Gibt die Ausgabebildraten für einen Eingabestream an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
DXVAHD_PROCESSOR_CAPS

Gibt die Verarbeitungsfunktionen eines DxVA-HD-Videoprozessors (Microsoft DirectX Video Acceleration High Definition) an.
DXVAHD_STREAM_STATE

Gibt Zustandsparameter für einen Eingabestream an einen DXVA-HD-Videoprozessor (Microsoft DirectX Video Acceleration High Definition) an.
DXVAHD_SURFACE_TYPE

Gibt den Typ der Videooberfläche an, die von einem DXVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition) erstellt wurde.