Freigeben über


DXVAHD_BLT_STATE_ALPHA_FILL_DATA-Struktur (dxvahd.h)

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

Syntax

typedef struct _DXVAHD_BLT_STATE_ALPHA_FILL_DATA {
  DXVAHD_ALPHA_FILL_MODE Mode;
  UINT                   StreamNumber;
} DXVAHD_BLT_STATE_ALPHA_FILL_DATA;

Member

Mode

Gibt den Alphafüllmodus als Member der DXVAHD_ALPHA_FILL_MODE-Enumeration an.

Wenn das FeatureCaps-Element der DXVAHD_VPDEVCAPS-Struktur nicht das flag DXVAHD_FEATURE_CAPS_ALPHA_FILL enthält, muss der Alphafüllmodus auf DXVAHD_ALPHA_FILL_MODE_OPAQUE festgelegt werden.

Der Standardwert ist DXVAHD_ALPHA_FILL_MODE_OPAQUE.

StreamNumber

Nullbasierter Index des Eingabestreams, der für die Alphawerte verwendet werden soll. Dieses Element wird verwendet, wenn der Alphafüllmodus DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM ist. andernfalls wird der Wert ignoriert.

Um die maximale Anzahl von Streams abzurufen, rufen Sie IDXVAHD_Device::GetVideoProcessorDeviceCaps auf, und überprüfen Sie das MaxStreamStates-Element der DXVAHD_VPDEVCAPS-Struktur .

Anforderungen

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

Weitere Informationen

DXVA-HD

DXVAHD_BLT_STATE

Direct3D-Videostrukturen

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Medienfundamentstrukturen