D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAGS列挙 (d3d12umddi.h)
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAGS列挙は、AV1 固有の画像コントロール プロパティのフラグを指定します。
構文
typedef enum D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAGS {
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_NONE = 0x0,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_ERROR_RESILIENT_MODE = 0x1,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_DISABLE_CDF_UPDATE = 0x2,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_PALETTE_ENCODING = 0x4,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_SKIP_MODE = 0x8,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_FRAME_REFERENCE_MOTION_VECTORS = 0x10,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_FORCE_INTEGER_MOTION_VECTORS = 0x20,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ALLOW_INTRA_BLOCK_COPY = 0x40,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_USE_SUPER_RESOLUTION = 0x80,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_DISABLE_FRAME_END_UPDATE_CDF = 0x100,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_AUTO = 0x200,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOM = 0x400,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_WARPED_MOTION = 0x800,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_REDUCED_TX_SET = 0x1000,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_MOTION_MODE_SWITCHABLE = 0x2000,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ALLOW_HIGH_PRECISION_MV = 0x4000
} ;
定数
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_NONE 値: 0x0 フラグなし。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_ERROR_RESILIENT_MODE 値: 0x1 フレーム ヘッダー error_resilient_mode AV1 構文に関連します。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_DISABLE_CDF_UPDATE 値: 0x2 disable_cdf_updateの AV1 構文に関連します。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_PALETTE_ENCODING 値: 0x4 このフレームのパレット エンコードの使用を有効にします。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_SKIP_MODE 値: 0x8 AV1 構文skip_mode_presentに関連します。 このフラグが設定されている場合は、このフレームにskip_mode要素が存在します。 この機能を有効にする前に、AV1 クエリ キャップのサポートを確認してください。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_FRAME_REFERENCE_MOTION_VECTORS 値: 0x10 AV1 構文use_ref_frame_mvsに関連します。 1 に等しい場合は、現在のフレームをエンコードするときに、前のフレームからのモーション ベクトル情報を使用できることを指定します。 use_ref_frame_mvs 0 に等しい場合は、この情報を使用しないことを指定します。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_FORCE_INTEGER_MOTION_VECTORS 値: 0x20 1 に等しい場合は、フレームごとにforce_integer_mvを有効にできます。 0 に等しい場合は、構文要素force_integer_mv使用しないことを指定します。 この機能を有効にする前に、AV1 クエリ キャップのサポートを確認してください。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ALLOW_INTRA_BLOCK_COPY 値: 0x40 フレーム単位でブロック内コピーがサポートされているかどうかを示します。 AV1 仕様のallow_intrabc構文に関連します。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_USE_SUPER_RESOLUTION 値: 0x80 AV1 構文use_superresに関連します。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_DISABLE_FRAME_END_UPDATE_CDF 値: 0x100 AV1 構文disable_frame_end_update_cdfに関連します。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_AUTO 値: 0x200 現在のフレームの自動 (API クライアント入力なしでドライバーによって実行) セグメント化を有効にします。 D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_AUTO_SEGMENTATIONが必要です。 このフラグをD3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOMと組み合わせてはいけません。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOM 値: 0x400 ドライバーのセグメント化構成とセグメント マップを送信する API クライアントを使用して、カスタマイズされたセグメント化を有効にします。 D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_CUSTOM_SEGMENTATIONが必要です。 このフラグをD3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_FLAG_ENABLE_FRAME_SEGMENTATION_AUTOと組み合わせてはいけません。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_WARPED_MOTION 値: 0x800 フレーム ヘッダーにコード化する AV1 構文allow_warped_motionに関連します。 D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_WARPED_MOTIONが必要です。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_REDUCED_TX_SET 値: 0x1000 AV1 構文reduced_tx_setに関連します。 D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_REDUCED_TX_SETが必要です。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_MOTION_MODE_SWITCHABLE 値: 0x2000 AV1 構文is_motion_mode_switchableに関連します。 D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_MOTION_MODE_SWITCHABLEが必要です。 |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ALLOW_HIGH_PRECISION_MV 値: 0x4000 AV1 構文allow_high_precision_mvに関連します。 D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_ALLOW_HIGH_PRECISION_MVが必要です。 |
注釈
詳細については、「 D3D12 AV1 ビデオ エンコード 」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 バージョン 24H2 (WDDM 3.2) |
Header | d3d12umddi.h |