bDXVA_Func 변수
bDXVA_Func 변수는 다음과 같이 DirectX VA 작업과 연결된 8비트 값입니다.
| bDXVA_Func 값 | 작업 |
|---|---|
1 |
압축된 그림 디코딩 |
2 |
알파 혼합 데이터 로드 |
3 |
알파 혼합 조합 |
4 |
그림 다시 샘플링 |
bDXVA_Func 변수는 다음 작업을 수행하는 데 사용됩니다.
특정 DirectX VA 함수에 대한 구성을 검색하고 잠급 수 있습니다. 이 작업은 DdMoCompRender 호출에서 DD_RENDERMOCOMPDATA 구조체의 dwFunction 멤버에서 이러한 변수를 보낼 때 DXVA_ConfigQueryOrReplyFlag 변수 및 DXVA_ConfigQueryOrReplyFlag 변수에 bDXVA_Func 포함하여 수행됩니다.
다음 구조의 dwFunction 멤버에 전송된 DXVA_ConfigQueryOrReplyFlag변수에 DXVA_ConfigQueryOrReplyFlag 변수를 포함하여 프로브 또는 잠금 명령으로 전달되는 구성 구조와 연결된 함수를 지정합니다. 알파 혼합 조합에 대한 알파 혼합 데이터 로드 DXVA_ConfigAlphaCombine 압축 그림 디코딩 DXVA_ConfigAlphaLoad DXVA_ConfigPictureDecode
DdMoCompRender 호출에서 DD_RENDERMOCOMPDATA 구조체의 dwFunction 멤버에 전송된 DXVA_EncryptProtocolFunc 변수를 포함하여 특정 DirectX VA 함수에 대한 암호화 프로토콜을 초기화합니다.
DXVA_EncryptProtocolHeader 구조체의 dwFunction 멤버에 포함하여 암호화 프로토콜과 연결된 함수를 지정합니다.
DdMoCompRender 호출에서 DD_RENDERMOCOMPDATA 구조체의 dwFunction 멤버에 일련의 bDXVA_Func 바이트 값을 포함시켜 수행할 작업을 신호로 표시합니다. 첫 번째 bDXVA_Func 작업은 가장 중요한 바이트에서 지정되고, 다음 작업은 다음으로 가장 중요한 바이트 등에 지정됩니다. 작업을 신호하는 데 사용되지 않는 dwFunction 의 나머지 바이트는 0으로 설정됩니다.