D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 구조체(d3d12umddi.h)

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

구문

typedef struct D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 {
  D3D12DDI_HRESOURCE hDrvBuffer;
  UINT64             Offset;
} D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080;

멤버

hDrvBuffer

압축된 비트스트림을 포함하는 버퍼에 대한 리소스 핸들입니다. 리소스 버퍼 크기는 이 인코딩 작업에 사용할 수 있는 크기가 아닙니다. 특히 이 버퍼의 현재 프레임 출력에 사용 가능한 크기는 이 버퍼의 크기에서 오프셋을 뺀 크기입니다.

Offset

인코더가 현재 프레임 출력을 바이트 단위로 추가하기 시작할 수 있는 압축된 비트스트림의 오프셋입니다.

설명

출력 비트스트림은 그림, 시퀀스, 비디오 또는 기타 헤더가 아닌 하위 지역 헤더를 포함해야 합니다. 호스트는 이러한 다른 헤더를 코딩하고 전체 비트스트림을 생성해야 합니다.

하위 지역 프레임 분할에서 지정된 프레임 인코딩 작업 출력에 대한 모든 하위 지역은 위쪽/아래쪽, 왼쪽/오른쪽 순서로 배치되어야 하며 연속되어야 합니다.

일반 정보는 D3D12 비디오 인코딩을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11(WDDM 3.0)
머리글 d3d12umddi.h

추가 정보

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2