Freigeben über


PDXVAHDSW_VideoProcessBltHD Rückruffunktion (dxvahd.h)

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

Syntax

PDXVAHDSW_VideoProcessBltHD PdxvahdswVideoprocessblthd;

HRESULT PdxvahdswVideoprocessblthd(
  [in] HANDLE hVideoProcessor,
  [in] IDirect3DSurface9 *pOutputSurface,
  [in] UINT OutputFrame,
  [in] UINT StreamCount,
  [in] const DXVAHD_STREAM_DATA *pStreams
)
{...}

Parameter

[in] hVideoProcessor

Ein Handle für den DXVA-HD-Videoprozessor der Software.

[in] pOutputSurface

Ein Zeiger auf die IDirect3DSurface9-Schnittstelle einer Direct3D-Oberfläche, die den blit empfängt.

[in] OutputFrame

Die Framenummer des Ausgabevideoframes, indiziert von 0.

[in] StreamCount

Die Anzahl der zu verarbeitenden Eingabedatenströme.

[in] pStreams

Ein Zeiger auf ein Array von DXVAHD_STREAM_DATA Strukturen, die Informationen zu den Eingabedatenströmen enthalten. Die Anzahl der Elemente im Array wird im StreamCount-Parameter angegeben.

Rückgabewert

Wenn diese Rückruffunktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dxvahd.h

Weitere Informationen

DXVA-HD

DXVAHDSW_CALLBACKS

IDXVAHD_VideoProcessor::VideoProcessBltHD

Media Foundation-Funktionen