D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 구조체(d3d12umddi.h)
D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 구조는 비디오 인코더 힙 매개 변수를 지정합니다.
구문
typedef struct D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 {
UINT NodeMask;
D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 Flags;
D3D12DDI_VIDEO_ENCODER_CODEC_0080 EncodeCodec;
D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 EncodeProfile;
D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 EncodeLevel;
UINT ResolutionsListCount;
const D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 *pResolutionList;
} D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2;
멤버
NodeMask
단일 GPU 작업의 경우 NodeMask를 0으로 설정합니다. 여러 GPU 노드가 있는 경우 명령 큐가 적용되는 노드(디바이스의 실제 어댑터)를 식별하기 위해 비트를 설정합니다. 마스크의 각 비트는 단일 노드에 해당합니다. 하나의 비트만 설정할 수 있습니다.
Flags
비디오 인코더 힙 만들기 플래그를 지정하는 D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 값입니다.
EncodeCodec
연결된 인코더 개체의 코덱을 식별하는 D3D12DDI_VIDEO_ENCODER_CODEC_0080 값입니다.
EncodeProfile
코덱의 프로필을 식별하는 D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 구조체입니다.
EncodeLevel
지정된 코 덱의 수준과 연결된 인코더 개체의 프로필을 나타내는 D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 구조체입니다.
ResolutionsListCount
pResolutionList가 가리키는 목록의 수입니다.
pResolutionList
지원하도록 요청된 그림 해상도가 포함된 D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 구조 목록의 포인터입니다.
설명
해상도 동적 재구성에 대한 지원이 지원되지 않는 경우 원하는 대상 해상도를 나타내기 위해 하나의 해상도만 전달됩니다.
일반 정보는 D3D12 비디오 인코딩을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11(WDDM 3.0) |
머리글 | d3d12umddi.h |
추가 정보
D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2