DXVA_ConfigAlphaLoad 구조체(dxva.h)
DXVA_ConfigAlphaLoad 구조체는 호스트 디코더에 의해 가속기로 전송되어 알파 혼합 텍스처 로드 작업에 대한 구성을 설정합니다.
구문
typedef struct _DXVA_ConfigAlphaLoad {
DXVA_ConfigQueryOrReplyFunc dwFunction;
DWORD dwReservedBits[3];
BYTE bConfigDataType;
} DXVA_ConfigAlphaLoad, *LPDXVA_ConfigAlphaLoad;
멤버
dwFunction
검색 및 잠금 명령을 사용할 때 쿼리 또는 응답의 유형을 나타냅니다. 가장 중요한 24비트 dwFunction 은 DXVA_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 포함) |