共用方式為


D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL 結構 (d3d12video.h)

提供在指定功能D3D12_FEATURE_VIDEO_ENCODER_PROFILE_LEVEL時呼叫 ID3D12VideoDevice::CheckFeatureSupport 的數據。 擷取值,指出是否支持視訊編碼的指定配置檔。

語法

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL {
  UINT                              NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC         Codec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC  Profile;
  BOOL                              IsSupported;
  D3D12_VIDEO_ENCODER_LEVEL_SETTING MinSupportedLevel;
  D3D12_VIDEO_ENCODER_LEVEL_SETTING MaxSupportedLevel;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL;

成員

NodeIndex

針對單一 GPU 作業,請將此設定為零。 如果有多個 GPU 節點,請設定一個位來識別節點, (套用命令佇列的裝置實體適配卡) 。 遮罩中的每個位都會對應至單一節點。 只能設定1位。

Codec

D3D12_VIDEO_ENCODER_CODEC列舉的成員,指定要查詢支援之配置檔層級的編解碼器。

Profile

D3D12_VIDEO_ENCODER_PROFILE_DESC結構,指定要查詢其支援的配置檔。

IsSupported

接收布爾值,指出指定的編解碼器是否支援指定的配置檔。

MinSupportedLevel

如果支援,則為所選取編解碼器和配置檔接收最低支援層級的輸出字段。

MaxSupportedLevel

輸出字段,如果支援,則會接收所選編解碼器和配置檔的最大支援層級。

規格需求

需求
最低支援的用戶端 Windows 組建 22000
最低支援的伺服器 Windows 組建 22000
標頭 d3d12video.h