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.
Dieser Header wird von Microsoft Media Foundation verwendet. Weitere Informationen finden Sie unter
dxva2api.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
|
IDirect3DDeviceManager9 Ermöglicht es zwei Threads, dasselbe Direct3D 9-Gerät gemeinsam zu nutzen, und bietet Zugriff auf die DxVA-Features (DirectX Video Acceleration) des Geräts. |
|
IDirectXVideoAccelerationService Stellt DXVA-Dienste (DirectX Video Acceleration) von einem Direct3D-Gerät bereit. |
|
IDirectXVideoDecoder Stellt ein DXVA-Videodecodergerät (DirectX Video Acceleration) dar. |
|
IDirectXVideoDecoderService Bietet Zugriff auf DXVA-Decoderdienste (DirectX Video Acceleration). |
|
IDirectXVideoMemoryConfiguration Legt den Typ des Videospeichers für nicht komprimierte Videooberflächen fest. |
|
IDirectXVideoProcessor Stellt ein DXVA-Videoprozessorgerät (DirectX Video Acceleration) dar. |
|
IDirectXVideoProcessorService Bietet Zugriff auf DXVA-Videoverarbeitungsdienste (DirectX Video Acceleration). |
Functions
|
DXVA2_Fixed32OpaqueAlpha Gibt eine DXVA2_Fixed32-Struktur zurück, die einen undurchsichtigen Alphawert enthält. |
|
DXVA2_Fixed32TransparentAlpha Gibt eine DXVA2_Fixed32-Struktur zurück, die einen transparenten Alphawert enthält. |
|
DXVA2CreateDirect3DDeviceManager9 Erstellt eine instance des Direct3D-Geräte-Manager. |
|
DXVA2CreateVideoService Erstellt ein DXVA-Dienstobjekt (DirectX Video Acceleration). |
|
DXVA2FixedToFloat Konvertiert einen DXVA2_Fixed32 Wert in eine Gleitkommazahl. |
|
DXVA2FloatToFixed Konvertiert eine Gleitkommazahl in einen DXVA2_Fixed32 Wert. |
Strukturen
|
DXVA2_AES_CTR_IV Enthält einen Initialisierungsvektor (IV) für 128-Bit Advanced Encryption Standard CTR Mode (AES-CTR)-Blockverschlüsselung. (DXVA2_AES_CTR_IV) |
|
DXVA2_AYUVSample16 Definiert einen 16-Bit-AYUV-Pixelwert. |
|
DXVA2_AYUVSample8 Definiert einen 8-Bit-AYUV-Pixelwert. |
|
DXVA2_ConfigPictureDecode Beschreibt die Konfiguration eines DXVA-Decodergeräts. |
|
DXVA2_DecodeBufferDesc Beschreibt einen Puffer, der von einem Decoder an ein DXVA-Gerät (DirectX Video Acceleration) gesendet wird. |
|
DXVA2_DecodeExecuteParams Enthält Parameter für die IDirectXVideoDecoder::Execute-Methode. |
|
DXVA2_DecodeExtensionData Enthält private Daten für die IDirectXVideoDecoder::Execute-Methode. |
|
DXVA2_ExtendedFormat Beschreibt das Format eines Videostreams. |
|
DXVA2_FilterValues Enthält Parameter für einen DXVA-Bildfilter (DirectX Video Acceleration). |
|
DXVA2_Fixed32 Definiert eine 32-Bit-Festpunktzahl. |
|
DXVA2_Frequency Definiert eine Videohäufigkeit. |
|
DXVA2_ProcAmpValues Enthält Werte für DXVA-Videoverarbeitungsvorgänge (DirectX Video Acceleration). |
|
DXVA2_ValueRange Definiert den Bereich der unterstützten Werte für einen DXVA-Vorgang (DirectX Video Acceleration). |
|
DXVA2_VideoDesc Beschreibt einen Videostream für ein DXVA-Decodergerät oder Videoprozessorgerät. |
|
DXVA2_VideoProcessBltParams Enthält Parameter für die IDirectXVideoProcessor::VideoProcessBlt-Methode. |
|
DXVA2_VideoProcessorCaps Beschreibt die Funktionen eines Videoprozessormodus für die DirectX-Videobeschleunigung (DVXA). |
|
DXVA2_VideoSample Gibt ein Eingabebeispiel für die IDirectXVideoProcessor::VideoProcessBlt-Methode an. |
Enumerationen
|
DXVA2_NominalRange Beschreibt, wie Farbdaten einem normalisierten [0...1]-Bereich zugeordnet werden. |
|
DXVA2_SampleFormat Beschreibt den Inhalt eines Videobeispiels. Diese Flags werden in der DXVA2_ExtendedFormat-Struktur verwendet. |
|
DXVA2_SurfaceType Beschreibt einen DirectX-Oberflächentyp für die DirectX-Videobeschleunigung (DXVA). |
|
DXVA2_VideoChromaSubSampling Beschreibt, wie chroma-Werte relativ zu den Luma-Beispielen in einem YUV-Videoframe positioniert werden. |
|
DXVA2_VideoLighting Beschreibt die beabsichtigten Lichtbedingungen für die Anzeige von Videoinhalten. |
|
DXVA2_VideoPrimaries Gibt die Farbvorwahlen einer Videoquelle an. (DXVA2_VideoPrimaries) |
|
DXVA2_VideoTransferFunction Gibt die Konvertierungsfunktion von linearem RGB in nichtlineares RGB (R'G'B) an. (DXVA2_VideoTransferFunction) |
|
DXVA2_VideoTransferMatrix Beschreibt die Konvertierungsmatrizen zwischen Y'PbPr (Komponentenvideo) und Studio R'G'B'. (DXVA2_VideoTransferMatrix) |