DXVA_ConfigAlphaLoad 구조체(dxva.h)

DXVA_ConfigAlphaLoad 구조체는 호스트 디코더에 의해 가속기로 전송되어 알파 혼합 텍스처 로드 작업에 대한 구성을 설정합니다.

구문

typedef struct _DXVA_ConfigAlphaLoad {
  DXVA_ConfigQueryOrReplyFunc dwFunction;
  DWORD                       dwReservedBits[3];
  BYTE                        bConfigDataType;
} DXVA_ConfigAlphaLoad, *LPDXVA_ConfigAlphaLoad;

멤버

dwFunction

검색 및 잠금 명령을 사용할 때 쿼리 또는 응답의 유형을 나타냅니다. 가장 중요한 24비트 dwFunctionDXVA_ConfigQueryOrReplyFlag 변수입니다.

DXVA_ConfigQueryOrReplyFlag 변수의 가장 중요한 4비트에는 수행 중인 쿼리 또는 응답에 대한 상태 표시기가 포함됩니다.

가장 중요한 8비 트 dwFunction 은 이 경우 2와 같은 bDXVA_Func 변수 입니다.

dwReservedBits[3]

압축 및 맞춤에 사용되는 예약된 비트입니다. 이러한 비트는 0입니다.

bConfigDataType

사용할 알파 혼합 데이터의 형식을 지정합니다. 이 멤버는 다음 값 중 하나로 설정할 수 있습니다.

설명
0 IA44 알파 혼합 표면이 있는 16개 항목 AYUV 팔레트.
1 AI44 알파 혼합 표면이 있는 16개 항목 AYUV 팔레트.
2 DPXD, 강조 표시 및 DCCMD 데이터가 있는 16개 항목 AYUV 팔레트
3 AYUV 그래픽 표면.

 

bConfigDataType을 지원하는 액셀러레이터의 기본값은 1과 3입니다.

요구 사항

요구 사항
헤더 dxva.h(Dxva.h 포함)