Freigeben über


D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE Struktur (d3dumddi.h)

Die D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE-Struktur beschreibt den Datenstromstatus des Zu ändernden Videoprozessors und die Daten, die zum Ändern des Zustands verwendet werden.

Syntax

typedef struct _D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE {
  [in] HANDLE                 hVideoProcessor;
  [in] UINT                   StreamNumber;
  [in] DXVAHDDDI_STREAM_STATE State;
  [in] UINT                   DataSize;
  [in] const VOID             *pData;
} D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE;

Angehörige

[in] hVideoProcessor

Ein Handle für den Videoprozessor, dessen Streamstatus geändert wird.

[in] StreamNumber

Eine nullbasierte Datenstromindexnummer. Diese Zahl muss kleiner sein als die Zahl, die der Treiber in der MaxStreamStates Member der DXVAHDDDI_VPDEVCAPS-Struktur festgelegt hat.

[in] State

Ein DXVAHDDDI_STREAM_STATE-typed-Wert, der den zu ändernden Datenstromstatus angibt.

[in] DataSize

Die Größe der Daten, die zum Ändern des Datenstromzustands verwendet werden, in Byte.

[in] pData

Ein Zeiger auf die Daten, die zum Ändern des Datenstromzustands verwendet werden. Weitere Informationen zu den Datentypen, auf die pData- verweisen können, finden Sie in den Werten der DXVAHDDDI_STREAM_STATE-Aufzählung.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE wird ab dem Windows 7-Betriebssystem unterstützt.
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

DXVAHDDDI_STREAM_STATE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessStreamState-