Freigeben über


PDXVAHDSW_SetVideoProcessStreamState Rückruffunktion (dxvahd.h)

Legt einen Zustandsparameter für einen Eingabestream für einen Software-Videoprozessor von Microsoft DirectX Video Acceleration High Definition (DXVA-HD) fest.

Syntax

PDXVAHDSW_SetVideoProcessStreamState PdxvahdswSetvideoprocessstreamstate;

HRESULT PdxvahdswSetvideoprocessstreamstate(
  [in] HANDLE hVideoProcessor,
  [in] UINT StreamNumber,
  [in] DXVAHD_STREAM_STATE State,
  [in] UINT DataSize,
  [in] const void *pData
)
{...}

Parameter

[in] hVideoProcessor

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

[in] StreamNumber

Der nullbasierte Index des Eingabedatenstroms.

[in] State

Der festzulegende State-Parameter, der als Member der DXVAHD_STREAM_STATE-Enumeration angegeben wird.

[in] DataSize

Die Größe des Puffers, auf den pData in Bytes verweist.

[in] pData

Ein Zeiger auf einen Puffer, der die Zustandsdaten enthält.

Rückgabewert

Wenn diese Rückruffunktion erfolgreich ist, wird S_OK zurückgegeben. 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::SetVideoProcessStreamState

Media Foundation-Funktionen