D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAGS 열거형(d3d12umddi.h)
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAGS 열거형은 AV1 코덱의 인코딩 기능을 보고하는 값의 비트 OR입니다.
Syntax
typedef enum D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAGS {
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_NONE = 0x0,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_128x128_SUPERBLOCK = 0x1,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_FILTER_INTRA = 0x2,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_INTRA_EDGE_FILTER = 0x4,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_INTERINTRA_COMPOUND = 0x8,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_MASKED_COMPOUND = 0x10,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_WARPED_MOTION = 0x20,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_DUAL_FILTER = 0x40,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_JNT_COMP = 0x80,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_FORCED_INTEGER_MOTION_VECTORS = 0x100,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_SUPER_RESOLUTION = 0x200,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_LOOP_RESTORATION_FILTER = 0x400,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_PALETTE_ENCODING = 0x800,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_CDEF_FILTERING = 0x1000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_INTRA_BLOCK_COPY = 0x2000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_FRAME_REFERENCE_MOTION_VECTORS = 0x4000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_ORDER_HINT_TOOLS = 0x8000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_AUTO_SEGMENTATION = 0x10000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_CUSTOM_SEGMENTATION = 0x20000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_LOOP_FILTER_DELTAS = 0x40000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_QUANTIZATION_DELTAS = 0x80000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_QUANTIZATION_MATRIX = 0x100000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_REDUCED_TX_SET = 0x200000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_MOTION_MODE_SWITCHABLE = 0x400000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_ALLOW_HIGH_PRECISION_MV = 0x800000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_SKIP_MODE_PRESENT = 0x1000000,
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_DELTA_LF_PARAMS = 0x2000000
} ;
상수
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_NONE 값: 0x0 지원되는 기능이 없음을 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_128x128_SUPERBLOCK 값: 0x1 128x128 Superblocks에 대한 지원을 사용할 수 있는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_FILTER_INTRA 값: 0x2 인트라 예측 필터에 지원을 사용할 수 있는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_INTRA_EDGE_FILTER 값: 0x4 에지 내 필터링 프로세스에 지원을 사용할 수 있는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_INTERINTRA_COMPOUND 값: 0x8 interintra에 대한 지원을 사용할 수 있는지 여부를 나타냅니다. 여기서 inter 블록 간 모드 정보에 구문 요소 interintra가 포함될 수 있습니다. 값 0은 구문 요소 interintra가 존재하지 않도록 지정합니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_MASKED_COMPOUND 값: 0x10 블록 간 모드 정보에 구문 요소 compound_type 포함될 수 있는 마스킹된 컴파운드에 대한 지원을 사용할 수 있는지 여부를 나타냅니다. 값 0은 compound_type 구문 요소가 존재하지 않도록 지정합니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_WARPED_MOTION 값: 0x20 값 1은 구문 요소 motion_mode 있을 수 있음을 나타냅니다. 값이 0이면 구문 요소 motion_mode 존재하지 않음을 나타냅니다(이 플래그가 0인 경우 LOCALWARP에 신호를 보낼 수 없음). 시퀀스 헤더의 AV1 구문 enable_warped_motion 관련됩니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_DUAL_FILTER 값: 0x40 이중 필터 모드에서 지원을 사용할 수 있는지 여부를 나타냅니다. 여기서 예측 간 필터 형식을 가로 및 세로 방향으로 독립적으로 지정할 수 있습니다. 플래그가 0과 같으면 필터 형식을 하나만 지정하여 양방향으로 사용할 수 있습니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_JNT_COMP 값: 0x80 거리 가중치 프로세스를 상호 예측에 사용할 수 있는 시나리오에서 지원을 사용할 수 있는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_FORCED_INTEGER_MOTION_VECTORS 값: 0x100 구문 요소 force_integer_mv 사용할 수 있는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_SUPER_RESOLUTION 값: 0x200 슈퍼 해상도에 지원을 사용할 수 있는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_LOOP_RESTORATION_FILTER 값: 0x400 루프 복원 필터링에 지원을 사용할 수 있는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_PALETTE_ENCODING 값: 0x800 색상표 인코딩에서 프레임 수준 컨트롤에 지원을 사용할 수 있는지 여부를 나타냅니다. 값이 0이면 색상표 인코딩이 사용되지 않습니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_CDEF_FILTERING 값: 0x1000 제한된 방향 향상 필터링에 지원을 사용할 수 있는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_INTRA_BLOCK_COPY 값: 0x2000 프레임 수준에서 인트라 블록 복사가 지원되는지 여부를 나타냅니다. AV1 사양과 동일한 구문입니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_FRAME_REFERENCE_MOTION_VECTORS 값: 0x4000 use_ref_frame_mvs 프레임 단위로 구성할 수 있도록 지원을 사용할 수 있는지 여부를 나타냅니다. 값 0은 use_ref_frame_mvs 구문 요소가 사용되지 않도록 지정합니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_ORDER_HINT_TOOLS 값: 0x8000 주문 힌트 값에 따라 도구를 사용할 수 있는지 여부를 나타냅니다. 값 0은 주문 힌트를 기반으로 하는 도구가 지원되지 않으며 사용하도록 설정할 수 없음을 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_AUTO_SEGMENTATION 값: 0x10000 드라이버가 API 클라이언트 입력 없이 구분을 수행하고 D3D12_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES segmentation_params() 정보를 반환할 수 있는지 여부를 나타냅니다. 드라이버는 압축된 비트스트림에 세그먼트 맵을 작성합니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_CUSTOM_SEGMENTATION 값: 0x20000 드라이버가 세그먼트 맵 및 드라이버가 정확하게 적용할 뿐만 아니라 사용자 지정된 구분 segmentation_params()를 전달하는 API 클라이언트를 지원하는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_LOOP_FILTER_DELTAS 값: 0x40000 드라이버가 루프 필터 델타 사용을 지원하는지 여부를 나타냅니다. loop_filter_params()의 LOOP_FILTER_DELTA_ENABLED AV1 구문과 관련이 있습니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_QUANTIZATION_DELTAS 값: 0x80000 드라이버가 양자화 델타 구문 사용을 지원하는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_QUANTIZATION_MATRIX 값: 0x100000 드라이버가 양자화 행렬 구문 사용을 지원하는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_REDUCED_TX_SET 값: 0x200000 드라이버가 프레임 헤더의 reduced_tx_set 설정을 지원하는지 또는 항상 0으로 설정해야 하는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_MOTION_MODE_SWITCHABLE 값: 0x400000 드라이버가 프레임 헤더의 is_motion_mode_switchable 설정을 지원하는지 또는 항상 0으로 설정해야 하는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_ALLOW_HIGH_PRECISION_MV 값: 0x800000 드라이버가 프레임 헤더의 allow_high_precision_mv 설정을 지원하는지 또는 항상 0으로 설정해야 하는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_SKIP_MODE_PRESENT 값: 0x1000000 드라이버가 프레임 헤더의 skip_mode_present 설정을 지원하는지 또는 항상 0으로 설정해야 하는지 여부를 나타냅니다. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_DELTA_LF_PARAMS 값: 0x2000000 드라이버가 루프 필터 델타 매개 변수 구문 사용을 지원하는지 여부를 나타냅니다. delta_lf_params() AV1 구문과 관련이 있습니다. |
설명
자세한 내용은 D3D12 AV1 비디오 인코딩을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 버전 24H2(WDDM 3.2) |
머리글 | d3d12umddi.h |