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 포함) |