영어로 읽기

다음을 통해 공유


d3d12video.h 헤더

이 헤더는 Microsoft Media Foundation에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

d3d12video.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
ID3D12VideoDecodeCommandList

비디오 디코딩을 위한 그래픽 명령 목록을 캡슐화합니다.
ID3D12VideoDecodeCommandList1

비디오 디코딩을 위한 그래픽 명령 목록을 캡슐화합니다. 이 인터페이스는 ID3D12VideoDecodeCommandList에서 상속되며 비디오 디코딩 히스토그램에 대한 지원을 추가합니다.
ID3D12VideoDecodeCommandList2

비디오 확장 명령에 대한 지원을 추가합니다. (ID3D12VideoDecodeCommandList2)
ID3D12VideoDecodeCommandList3

비디오 디코딩을 위한 그래픽 명령 목록을 캡슐화합니다.
ID3D12VideoDecoder

Direct3D 12 비디오 디코더를 나타냅니다.
ID3D12VideoDecoder1

디코딩 작업을 수행하기 위한 해상도 독립적 리소스 및 상태를 포함하는 Direct3D 12 비디오 디코더를 나타냅니다. 보호된 리소스에 대한 지원을 추가합니다.
ID3D12VideoDecoderHeap

Direct3D 12 비디오 디코더 힙을 나타냅니다.
ID3D12VideoDecoderHeap1

ID3D12VideoDecoderHeap1 인터페이스(d3d12video.h)는 ID3D12VideoDecoderHeap에서 상속되며 보호된 리소스에 대한 지원을 도입합니다.
ID3D12VideoDevice

비디오 기능을 쿼리하고 비디오 디코더 및 프로세서를 인스턴스화하는 기능을 포함하여 Microsoft Direct3D 12 디바이스의 비디오 디코딩 및 처리 기능을 제공합니다.
ID3D12VideoDevice1

동작 추정에 대한 지원을 추가합니다.
ID3D12VideoDevice2

보호된 리소스에 대한 지원을 추가합니다.
ID3D12VideoDevice3

ID3D12VideoDevice 인터페이스를 확장하여 지원 비디오 인코딩 기능을 추가합니다.
ID3D12VideoEncodeCommandList

동작 예측을 포함하여 비디오 인코딩을 위한 그래픽 명령 목록을 캡슐화합니다.
ID3D12VideoEncodeCommandList1

이 인터페이스는 ID3D12VideoEncodeCommandList에서 상속되며 비디오 확장 명령에 대한 지원을 추가합니다.
ID3D12VideoEncodeCommandList2

이 인터페이스는 ID3D12VideoEncodeCommandList1에서 상속되며 비디오를 인코딩하고 인코딩 작업 메타데이터를 확인하는 메서드를 추가합니다.
ID3D12VideoEncodeCommandList3

비디오 인코딩을 위한 그래픽 명령 목록을 캡슐화합니다.
ID3D12VideoEncoder

Direct3D 12 비디오 인코더를 나타냅니다.
ID3D12VideoEncoderHeap

Direct3D 12 비디오 인코더 힙을 나타냅니다.
ID3D12VideoExtensionCommand

비디오 확장 명령을 나타내는 참조 개수 개체입니다.
ID3D12VideoMotionEstimator

이 인터페이스는 비디오 동작 예측 작업에 대한 컨텍스트를 유지 관리합니다.
ID3D12VideoMotionVectorHeap

예상 동작 벡터가 저장되는 힙을 나타냅니다.
ID3D12VideoProcessCommandList

비디오 처리를 위한 그래픽 명령 목록을 캡슐화합니다. (ID3D12VideoProcessCommandList)
ID3D12VideoProcessCommandList1

비디오 처리를 위한 그래픽 명령 목록을 캡슐화합니다. (ID3D12VideoProcessCommandList1)
ID3D12VideoProcessCommandList2

비디오 확장 명령에 대한 지원을 추가합니다. (ID3D12VideoProcessCommandList2)
ID3D12VideoProcessCommandList3

비디오 처리를 위한 그래픽 명령 목록을 캡슐화합니다.
ID3D12VideoProcessor

비디오 프로세서를 만든 ID3D12VideoDevice::CreateVideoProcessor 호출에 대한 매개 변수에 대한 정보를 가져오는 메서드를 제공합니다.
ID3D12VideoProcessor1

ID3D12VideoProcessor에서 상속되며 보호된 리소스에 대한 지원을 제공합니다.

구조체

 
D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT

지원되는 프로필 목록을 검색합니다. (D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT)
D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS

지원되는 형식 목록을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM

지정된 기능이 D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM 경우 ID3D12VideoDevice::CheckFeatureSupport 호출에 대한 데이터를 제공합니다.
D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES

지원되는 프로필 목록을 검색합니다. (D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES)
D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT

비디오 디코딩에 대한 지원 정보를 검색합니다.
D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE

비디오 디코더 힙의 할당 크기를 설명합니다. (D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE)
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC

지정된 코덱이 비디오 인코딩에 지원되는지 여부를 나타내는 값을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT

지정된 코덱 구성 지원 매개 변수가 제공된 HEVC 인코딩 구성에 대해 지원되는지 또는 H.264 인코딩에 대해 지원되는 구성을 검색하는지를 나타내는 값을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT

지정된 코덱 및 프로필에 대한 그림 컨트롤 지원을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE

지정된 코드, 프로필 및 수준에 대해 지정된 프레임 하위 구성 레이아웃 모드가 지원되는지 여부를 나타내는 값을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE

힙 개체의 L0 및 L1 크기뿐만 아니라 비디오 인코딩에 대해 지정된 코덱이 지원되는지 여부를 나타내는 값을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT

지정된 코덱, 프로필 및 형식이 비디오 인코딩에 지원되는지 여부를 나타내는 값을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE

지정된 코덱, 프로필 및 수준에 대해 지정된 인트라 새로 고침 모드가 지원되는지 여부를 나타내는 값을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION

지정된 코덱에 대해 지원되는 해결 방법 목록을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT

D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT 구조체(d3d12video.h)는 지정된 코덱에 대해 지원되는 해상도 비율 수를 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL

지정된 프로필이 비디오 인코딩에 지원되는지 여부를 나타내는 값을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE

지정된 코덱을 사용하여 비디오 인코딩에 대해 지정된 속도 제어 모드가 지원되는지 여부를 나타내는 값을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS

D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT 구조체에 대한 비디오 인코더 해상도 지원 제한을 나타냅니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS

지정된 인코딩 구성을 사용하여 비디오 인코딩에 대한 리소스 요구 사항을 나타내는 값을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT

지정된 비디오 인코딩 기능 및 구성 값에 대한 지원을 나타내는 값을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT

비디오 확장 명령 수를 검색합니다.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT

지정된 매개 변수 단계에 대해 지원되는 매개 변수 수를 검색합니다.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS

지정된 매개 변수 단계에 대한 비디오 확장 명령 매개 변수 목록을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE

비디오 확장 명령의 할당 크기를 확인합니다.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT

명령 정의 입력 및 출력 구조를 사용하여 비디오 확장 명령 지원을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS

드라이버에서 비디오 확장 명령 목록을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR

지정된 기능이 D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR 경우 ID3D12VideoDevice::CheckFeatureSupport 호출에 대한 데이터를 제공합니다. 비디오 인코더의 동작 예측 기능을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES

지정된 기능이 D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES 때 ID3D12VideoDevice::CheckFeatureSupport 호출에 대한 데이터를 제공합니다. 비디오 동작 추정에 대한 보호된 리소스 지원을 검색합니다.
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE

비디오 동작 추정기 힙의 할당 크기를 설명합니다.
D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS

비디오 프로세서에서 지원하는 사용 가능한 입력 스트림의 최대 수를 검색합니다.
D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO

지정된 디인터레이스 모드, 필터, 속도 변환 또는 자동 처리 기능에 필요한 과거 및 이후 참조 프레임 수를 검색합니다.
D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT

지정된 기능이 D3D12_FEATURE_VIDEO_PROCESS_SUPPORT 경우 ID3D12VideoDevice::CheckFeatureSupport 호출에 대한 데이터를 제공합니다.
D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE

비디오 디코더 힙의 할당 크기를 설명합니다. (D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE)
D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS

ID3D12VideoDecodeCommandList::EndQuery를 호출하여 호출된 비디오 디코딩 통계 쿼리의 데이터를 나타냅니다.
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT

ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap 호출에 대한 입력 데이터를 제공합니다.
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT

ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap에 대한 호출에서 출력 데이터를 받습니다.
D3D12_RESOURCE_COORDINATE

리소스의 좌표를 설명합니다.
D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM

비디오가 디코딩되는 압축된 비트스트림을 나타냅니다.
D3D12_VIDEO_DECODE_CONFIGURATION

비디오 디코더의 구성에 대해 설명합니다.
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS

출력 변환 디코딩을 위한 매개 변수를 지정합니다. (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS)
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1

출력 변환 디코딩을 위한 매개 변수를 지정합니다. (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1)
D3D12_VIDEO_DECODE_FRAME_ARGUMENT

프레임의 디코딩 매개 변수를 나타냅니다.
D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS

비디오 디코딩 작업의 입력 스트림에 대한 매개 변수를 지정합니다.
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM

단일 구성 요소에 대한 히스토그램 출력 버퍼를 나타냅니다.
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS

비디오 디코딩 작업의 출력 스트림에 대한 매개 변수를 지정합니다. (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS)
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1

비디오 디코딩 작업의 출력 스트림에 대한 매개 변수를 지정합니다. (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1)
D3D12_VIDEO_DECODE_REFERENCE_FRAMES

현재 디코딩 작업에 대한 참조 프레임 목록을 포함합니다.
D3D12_VIDEO_DECODER_DESC

ID3D12VideoDecoder에 대해 설명합니다.
D3D12_VIDEO_DECODER_HEAP_DESC

ID3D12VideoDecoderHeap에 대해 설명합니다.
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES

인코딩 작업에 대한 재구성된 참조 이미지를 나타냅니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION

비디오 인코딩을 위한 코덱 구성 구조를 나타냅니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264

H.264 인코딩에 대한 코덱 구성을 나타냅니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC

HEVC 인코딩에 대한 코덱 구성을 나타냅니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT

비디오 인코딩을 위한 코덱 구성 지원 구조를 나타냅니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264

H.264 인코딩에 대한 인코더 코덱 구성 지원을 나타냅니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC

HEVC 인코딩에 대한 인코더 코덱 구성 지원을 나타냅니다.
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT

여러 코덱에 대한 그림 컨트롤 지원 구조를 나타냅니다.
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264

H.264 비디오 인코딩에 대한 그림 컨트롤 지원 설정을 나타냅니다.
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC

HEVC 비디오 인코딩에 대한 그림 컨트롤 지원 설정을 나타냅니다.
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM

인코딩 작업에 대해 압축된 비트 스트림 출력을 캡슐화합니다.
D3D12_VIDEO_ENCODER_DESC

ID3D12VideoEncoder에 대해 설명합니다.
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER

ID3D12VideoEncodeCommandList2::EncodeFrame 작업에 대한 메타데이터를 포함하는 버퍼를 나타냅니다.
D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS

ID3D12VideoEncodeCommandList2::EncodeFrame에 대한 입력 인수를 나타냅니다.
D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS

ID3D12VideoEncodeCommandList2::EncodeFrame에 대한 출력 인수를 나타냅니다.
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA

비디오 인코더 프레임 하위 리소스 메타데이터를 나타냅니다.
D3D12_VIDEO_ENCODER_HEAP_DESC

ID3D12VideoEncoderHeap에 대해 설명합니다.
D3D12_VIDEO_ENCODER_INTRA_REFRESH

비디오 인코딩에 대한 새로 고침 내부 설정을 나타냅니다.
D3D12_VIDEO_ENCODER_LEVEL_SETTING

비디오 인코더 수준 설정을 나타냅니다.
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC

HEVC(고효율 비디오 코딩) 수준 설정 구성을 위한 수준 및 계층을 연결합니다.
D3D12_VIDEO_ENCODER_OUTPUT_METADATA

ID3D12VideoEncodeCommandList2::EncodeFrame 작업에 대한 메타데이터를 나타냅니다.
D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS

ID3D12VideoEncodeCommandList2::EncodeFrame 작업에 대한 인코딩 통계를 나타냅니다.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA

여러 코덱에 대해 연결된 EncodeFrame 명령에 대한 그림 수준 컨트롤 요소를 나타냅니다.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

H.264 인코딩에 연결된 EncodeFrame 명령에 대한 그림 수준 컨트롤 요소를 나타냅니다.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION

H264 비디오 인코딩에 대한 그림 목록 수정 작업을 나타냅니다.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION

참조 그림의 변경 내용을 작업에 필요한 작업 식별자 및 관련 매개 변수의 튜플로 메모리 작업으로 설명합니다.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC

HEVC 인코딩에 연결된 EncodeFrame 명령에 대한 그림 수준 컨트롤 요소를 나타냅니다.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC

06/30/2021
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA

그림 컨트롤 하위 영역을 여러 코덱에 대한 조각으로 정의합니다.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES

하위 리소스를 이 분할 모드를 지원하는 코덱의 조각으로 정의합니다.
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC

비디오 인코더 그림 해상도를 정의합니다.
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC

해상도 비율을 돌이킬 수 없는 분수로 정의합니다.
D3D12_VIDEO_ENCODER_PROFILE_DESC

인코더 프로필을 설명합니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL

비디오 인코더 속도 제어 구성을 나타냅니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR

상수 비트 전송률 모드에 대한 속도 제어 구조 정의를 나타냅니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS

D3D12_VIDEO_ENCODER_RATE_CONTROL 구조체에 대한 비디오 인코더 속도 제어 구조 정의를 나타냅니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP

상수 양자화 매개 변수 모드에 대한 속도 제어 구조 정의를 나타냅니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR

비트 전송률이 제한된 상수 품질 대상에 대한 속도 제어 구조 정의를 나타냅니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR

가변 비트 전송률 모드에 대한 속도 제어 구조 정의를 나타냅니다.
D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE

인코딩 작업에 전달된 입력 프레임에서 생성된 재구성된 그림을 나타냅니다.
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264

H.264 비디오 인코딩에 대한 참조 그림 설명자를 나타냅니다.
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC

HEVC 비디오 인코딩에 대한 참조 그림 설명자를 나타냅니다.
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS

ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata 호출에 대한 입력 인수를 나타냅니다.
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS

ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata 호출에 대한 출력 인수를 나타냅니다.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC

D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC 시퀀스 수준에서 비디오 인코딩 작업의 입력에 대한 매개 변수를 나타냅니다.
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE

여러 비디오 코덱의 GOP 구조를 나타냅니다.
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264

H.264 비디오 인코딩에 대한 GOP 구조를 나타냅니다.
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC

HEVC 비디오 인코딩에 대한 GOP 구조를 나타냅니다.
D3D12_VIDEO_EXTENSION_COMMAND_DESC

비디오 확장 명령에 대해 설명합니다. (D3D12_VIDEO_EXTENSION_COMMAND_DESC)
D3D12_VIDEO_EXTENSION_COMMAND_INFO

비디오 확장 명령에 대해 설명합니다. (D3D12_VIDEO_EXTENSION_COMMAND_INFO)
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO

비디오 확장 명령 매개 변수를 설명합니다.
D3D12_VIDEO_FORMAT

리소스 콘텐츠 설명에 대한 픽셀 형식과 색 공간의 조합을 정의합니다.
D3D12_VIDEO_MOTION_ESTIMATOR_DESC

ID3D12VideoMotionEstimator를 설명합니다. ID3D12VideoDevice1::CreateVideoMotionEstimator에 이 구조를 전달하여 ID3D12VideoMotionEstimator의 instance 만듭니다.
D3D12_VIDEO_MOTION_ESTIMATOR_INPUT

ID3D12VideoEncodeCommandList::EstimateMotion 호출에 대한 입력 매개 변수를 지정합니다.
D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT

ID3D12VideoEncodeCommandList::EstimateMotion 호출에 대한 출력 매개 변수를 지정합니다.
D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC

ID3D12VideoMotionEstimatorHeap에 대해 설명합니다. ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap에 이 구조를 전달하여 ID3D12VideoMotionEstimatorHeap의 instance 만듭니다.
D3D12_VIDEO_PROCESS_ALPHA_BLENDING

비디오 처리를 위한 알파 혼합 매개 변수를 지정합니다.
D3D12_VIDEO_PROCESS_FILTER_RANGE

이미지 필터에 대해 지원되는 값의 범위를 정의합니다. (D3D12_VIDEO_PROCESS_FILTER_RANGE)
D3D12_VIDEO_PROCESS_INPUT_STREAM

비디오 프로세서 혼합 기능에 대한 입력 정보를 포함합니다.
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS

ID3D12VideoCommandList::P rocessFrames에 전달된 입력 스트림에 대한 입력 스트림 인수를 지정합니다.
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1

ID3D12VideoProcessCommandList1::P rocessFrames1에 전달되는 입력 스트림에 대한 입력 스트림 인수를 지정합니다. 이 인수는 각 호출에 대한 필드 형식 변경을 지원합니다.
D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC

비디오 프로세스 작업의 입력 스트림에 대한 매개 변수를 지정합니다.
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE

스트림 속도에 대한 정보를 제공합니다.
D3D12_VIDEO_PROCESS_LUMA_KEY

루마 키 지정에 사용되는 설정을 지정합니다.
D3D12_VIDEO_PROCESS_OUTPUT_STREAM

비디오 처리 명령의 출력 스트림을 나타냅니다.
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS

ID3D12VideoCommandList::P rocessFrames에 전달된 출력에 대한 출력 스트림 인수를 지정합니다.
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC

ID3D12VideoProcessCommandList::P rocessFrames에 전달된 출력에 대한 출력 스트림 인수를 지정합니다.
D3D12_VIDEO_PROCESS_REFERENCE_SET

비디오 처리를 수행하는 데 필요한 참조 프레임을 포함합니다.
D3D12_VIDEO_PROCESS_TRANSFORM

비디오 처리를 위한 변환 매개 변수를 지정합니다.
D3D12_VIDEO_SAMPLE

그림 버퍼의 너비, 높이, 서식 및 색 공간에 대해 설명합니다.
D3D12_VIDEO_SCALE_SUPPORT

비디오 스케일러에 대해 지원되는 출력 크기의 크기 조정 범위에 대해 설명합니다.
D3D12_VIDEO_SIZE_RANGE

비디오 스케일러에 대해 지원되는 크기 범위에 대해 설명합니다.

열거형

 
D3D12_BITSTREAM_ENCRYPTION_TYPE

비트 스트림 암호화 유형을 지정합니다.
D3D12_FEATURE_VIDEO

쿼리할 Direct3D 12 비디오 기능 또는 기능 집합을 지정합니다.
D3D12_VIDEO_DECODE_ARGUMENT_TYPE

D3D12_VIDEO_DECODE_FRAME_ARGUMENT 인수 형식을 지정합니다.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS

비디오 디코딩에 대한 구성을 지정합니다.
D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS

비디오 디코딩 변환 작업이 지원되는지 여부를 지정합니다.
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT

구성 요소별 히스토그램 정보의 배열에 대한 인덱스를 지정합니다. (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT)
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS

비디오 디코딩 히스토그램과 함께 사용되는 구성 요소의 하위 집합을 나타내는 플래그입니다. (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS)
D3D12_VIDEO_DECODE_STATUS

비디오 디코딩 작업의 상태 지정합니다.
D3D12_VIDEO_DECODE_SUPPORT_FLAGS

비디오 디코딩 작업이 지원되는지 여부를 지정합니다.
D3D12_VIDEO_DECODE_TIER

애플리케이션 정의 텍스처 및 버퍼의 필수 형식을 결정하는 하드웨어 비디오 디코더의 디코딩 계층을 지정합니다.
D3D12_VIDEO_ENCODER_CODEC

Direct3D 12 비디오 인코딩을 위한 코덱을 지정합니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES

H.264 비디오 인코딩에 대한 직접 모드를 지정합니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS

H.264 비디오 인코딩에 대한 구성 플래그를 지정합니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS

D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES 값의 비트 OR 조합을 허용하는 플래그 열거형입니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES

H.264 사양의 disable_deblocking_filter_idc 구문에 정의된 조각 디블로킹 모드를 지정합니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE

HEVC에 대한 루마 코딩 블록 크기에 사용할 수 있는 값을 지정합니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS

HEVC 비디오 인코딩에 대한 구성 플래그를 지정합니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE

HEVC에 대한 루마 변환 블록 크기에 사용할 수 있는 값을 지정합니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS

H.264 비디오 인코딩에 대한 구성 지원 플래그를 지정합니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS

HEVC 비디오 인코딩에 대한 구성 지원 플래그를 지정합니다.
D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS

ID3D12VideoEncodeCommandList2::EncodeFrame 작업 중에 발생한 오류를 지정합니다.
D3D12_VIDEO_ENCODER_FLAGS

비디오 인코더 만들기에 대한 플래그를 지정합니다.
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE

비디오 인코더 프레임 하위 구성 레이아웃 모드를 지정합니다.
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264

H.264 비디오 프레임의 형식을 지정합니다.
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC

HEVC 비디오 프레임의 형식을 지정합니다.
D3D12_VIDEO_ENCODER_HEAP_FLAGS

비디오 인코딩에 대한 힙 옵션을 지정합니다.
D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE

비디오 인코더 인트라 새로 고침 모드를 지정합니다.
D3D12_VIDEO_ENCODER_LEVELS_H264

H.264 인코딩의 인코더 수준을 지정합니다.
D3D12_VIDEO_ENCODER_LEVELS_HEVC

HEVC(고효율 비디오 코딩) 인코딩에 대한 인코더 수준을 지정합니다.
D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE

비디오 인코딩에 대한 동작 추정 정밀도 모드를 지정합니다.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS

H.264 관련 그림 컨트롤 속성에 대한 플래그를 지정합니다.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS

HEVC 관련 그림 컨트롤 속성에 대한 플래그를 지정합니다.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS

비디오 인코더 그림 컨트롤 플래그를 지정합니다.
D3D12_VIDEO_ENCODER_PROFILE_H264

H.264 인코딩에 대한 인코더 프로필을 지정합니다.
D3D12_VIDEO_ENCODER_PROFILE_HEVC

HEVC(고효율 비디오 코딩) 인코딩에 대한 인코더 프로필을 지정합니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS

3D12_VIDEO_ENCODER_RATE_CONTROL 구조체에 대한 플래그를 지정합니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE

비디오 인코더 속도 제어 모드를 지정합니다.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS

비디오 인코더 시퀀스 컨트롤 속성에 대한 플래그를 지정합니다.
D3D12_VIDEO_ENCODER_SUPPORT_FLAGS

비디오 인코더 기능에 대한 플래그를 지정합니다.
D3D12_VIDEO_ENCODER_TIER_HEVC

HEVC(고효율 비디오 코딩) 인코딩에 대한 인코더 계층을 지정합니다.
D3D12_VIDEO_ENCODER_VALIDATION_FLAGS

지원되지 않는 인코더 기능을 지정하는 플래그입니다.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS

연결된 비디오 확장 명령 매개 변수의 사용을 지정합니다.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE

비디오 확장 명령에 대한 매개 변수 단계를 지정합니다.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE

비디오 확장 명령에 대한 매개 변수 유형을 지정합니다.
D3D12_VIDEO_FIELD_TYPE

비디오 프레임이 인터레이스되는 방법을 지정합니다.
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE

코딩된 비디오 프레임의 인터레이스 형식을 지정합니다.
D3D12_VIDEO_FRAME_STEREO_FORMAT

스테레오 3D 비디오 프레임의 메모리에서 레이아웃을 정의합니다.
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE

비디오 동작 추정에 지원되는 검색 블록 크기를 정의합니다.
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS

비디오 인코더가 지원할 수 있는 동작 추정 검색 블록 크기를 지정합니다.
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION

비디오 동작 추정에 대한 벡터 정밀도 값을 정의합니다.
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS

비디오 인코더가 지원하는 동작 예측 벡터 정밀도를 지정합니다.
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE

비디오 처리를 위한 알파 채우기 모드를 지정합니다. (D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE)
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS

비디오 프로세서에서 지원할 수 있는 자동 처리 기능을 지정합니다.
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS

디인터레이싱 비디오 프로세서 기능을 지정합니다.
D3D12_VIDEO_PROCESS_FEATURE_FLAGS

비디오 프로세서가 지원할 수 있는 기능을 지정합니다.
D3D12_VIDEO_PROCESS_FILTER_FLAGS

D3D12_VIDEO_PROCESS_FILTER 열거형에서 정의한 이미지 필터에 대한 지원을 지정합니다.
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS

비디오 처리 입력 스트림에 대한 플래그를 지정합니다.
D3D12_VIDEO_PROCESS_ORIENTATION

비디오 프로세서에서 수행할 방향 작업을 지정합니다.
D3D12_VIDEO_PROCESS_SUPPORT_FLAGS

비디오 형식 및 색 영역 변환 작업이 지원되는지 여부를 지정합니다.
D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS

비디오 작업에서 보호된 리소스에 대한 지원을 지정합니다.
D3D12_VIDEO_SCALE_SUPPORT_FLAGS

비디오 스케일링기의 크기 조정 기능을 지정합니다.