D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT 結構 (d3d12video.h)
提供在指定功能D3D12_FEATURE_VIDEO_ENCODER_INPUT_FORMAT時呼叫ID3D12VideoDevice::CheckFeatureSupport的資料。 擷取值,指出是否支援視訊編碼的指定編解碼器、設定檔和格式。
語法
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_CODEC Codec;
D3D12_VIDEO_ENCODER_PROFILE_DESC Profile;
DXGI_FORMAT Format;
BOOL IsSupported;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT;
成員
NodeIndex
在多介面卡作業中,這表示此作業適用的裝置實體介面卡。
Codec
指定正在查詢支援之編解碼器 之D3D12_VIDEO_ENCODER_CODEC 列舉的成員。
Profile
指定正在查詢支援的設定檔 之D3D12_VIDEO_ENCODER_CODEC 列舉的成員。
Format
指定正在查詢支援之像素格式 的DXGI_FORMAT 列舉成員。 此格式定義包含視訊編碼會話的子取樣和位深度模式設定。
若要使用 [ 格式 ] 欄位的下列值,查詢 4:2:0 和 10 位的編碼器支援:
- DXGI_FORMAT_P010
- DXGI_FORMAT_NV12
注意
主機預期會處理視訊編碼的輸入子取樣和色彩轉換階段。
IsSupported
接收布林值,指出是否支援指定的編解碼器、設定檔和格式。
需求
最低支援的用戶端 | Windows 組建 22000 |
最低支援的伺服器 | Windows 組建 22000 |
標頭 | d3d12video.h |