DXVA_ConfigQueryOrReplyFlag和DXVA_ConfigQueryorReplyFunc變數
DXVA_ConfigQueryOrReplyFlag變數指出使用探查和鎖定命令時的查詢或回應類型。 下列結構的 dwFunction 成員最重要的 24 位包含 DXVA_ConfigQueryOrReplyFlag 變數。
壓縮圖片解碼的DXVA_ConfigPictureDecode。
適用于 Alpha 混合資料載入的DXVA_ConfigAlphaLoad。
適用于 Alpha 混合組合的DXVA_ConfigAlphaCombine。
DXVA_ConfigQueryOrReplyFlag變數中最重要的 20 位會指定下列查詢和回應。
值 | 描述 |
---|---|
0xFFFF1 |
由主機解碼器作為探查命令傳送。 |
0xFFFF5 |
由主機解碼器作為鎖定命令傳送。 |
0xFFFF8 |
由具有探查命令S_OK回應的快速鍵傳送,並具有探查組態的複本。 |
0xFFFF9 |
由具有探查命令S_OK回應的快速鍵傳送,並具有建議的替代組態。 |
0xFFFFC |
由具有S_OK回應鎖定命令的快速鍵傳送,並具有鎖定組態的複本。 |
0xFFFFB |
由具有探查命令S_FALSE回應的快速鍵傳送,並具有建議的替代組態。 |
0xFFFFF |
由具有S_FALSE回應鎖定命令的快速鍵傳送,並具有建議的替代組態。 |
DXVA_ConfigQueryOrReplyFlag變數中最小有效 4 位會指定查詢和回應的下列狀態指標。
bit | 描述 |
---|---|
3 |
當主機解碼器傳送時,這是零,而由加速器傳送時則為 1。 |
2 |
與探查相關聯時,這是零,當與鎖定相關聯時則為 1。 |
1 |
如果成功則為零,失敗則為 1。 |
0 |
這是重複的組態結構時為零,而當它是新的組態結構時則為 1。 |
dwFunction成員最不重要的 8 位是bDXVA_Func變數。 搭配DXVA_ConfigQueryorReplyFunc使用時,bDXVA_Func變數會指出探查和鎖定作業,並指定相關聯的組態函式。
探查和鎖定
當 bDXVA_Func 用來探查和鎖定特定 DirectX VA 函式的設定時, bDXVA_Func 會放在 DXVA_ConfigQueryorReplyFunc 變數的 8 個最小有效位中。 DXVA_ConfigQueryorReplyFunc會如Microsoft Windows SDK中所指定的方式傳遞給加速器。
指定要探查或鎖定的組態
當bDXVA_Func用來指定與使用探查或鎖定命令傳遞之組態結構相關聯的函式時,bDXVA_Func會放在下列其中一個組態結構的dwFunction成員中,DXVA_ConfigQueryorReplyFunc變數的 8 個最小有效位:
壓縮圖片解碼的DXVA_ConfigPictureDecode。
適用于 Alpha 混合資料載入的DXVA_ConfigAlphaLoad。
適用于 Alpha 混合組合的DXVA_ConfigAlphaCombine。
DXVA_EncryptProtocolFunc
DXVA_EncryptProtocolFunc DWORD 變數的最大 24 位會設定如下:
呼叫DdMoCompRender時,DD_RENDERMOCOMPDATA結構的dwFunction成員中的主機軟體解碼器傳送0xFFFF00。
0xFFFF08 DXVA_EncryptProtocolHeader 結構之 dwFunction成員中的視訊加速器傳送時。
DXVA_EncryptProtocolFunc DWORD 變數中最小有效 8 位包含與加密通訊協定相關聯的bDXVA_Func值。 此用途唯一支援的值 是 bDXVA_Func = 1 (壓縮的圖片解碼) 。
指定要由 DdMoCompRender 執行的作業
當bDXVA_Func用來發出要執行的實際作業, (壓縮的圖片解碼、Alpha-blend 資料載入、Alpha-blend 組合或圖片重新取樣) 時,bDXVA_Func會藉由在呼叫DdMoCompRender的dwFunctionDD_RENDERMOCOMPDATA成員中包含一系列bDXVA_Func位元組值,以傳達至快速鍵。 第一 個bDXVA_Func 作業是在最重要的位元組中指定,下一個作業是在下一個最重要的位元組中指定,依此類推斷。 dwFunction的任何剩餘位元組都設定為零。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應