다음을 통해 공유


D3D11_VIDEO_DECODER_BUFFER_DESC1 구조체(d3d11_1.h)

디코딩을 위해 압축된 버퍼에 대해 설명합니다.

구문

typedef struct D3D11_VIDEO_DECODER_BUFFER_DESC1 {
  D3D11_VIDEO_DECODER_BUFFER_TYPE              BufferType;
  UINT                                         DataOffset;
  UINT                                         DataSize;
  void                                         *pIV;
  UINT                                         IVSize;
  D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK *pSubSampleMappingBlock;
  UINT                                         SubSampleMappingCount;
} D3D11_VIDEO_DECODER_BUFFER_DESC1;

멤버

BufferType

버퍼의 형식입니다.

DataOffset

버퍼 시작부터 관련 데이터의 오프셋(바이트)입니다. 이 값은 0이어야 합니다.

DataSize

관련 데이터의 크기입니다.

pIV

암호화된 데이터에 대한 IV(초기화 벡터)가 포함된 버퍼에 대한 포인터입니다. 디코딩 버퍼에 암호화된 데이터가 포함되어 있지 않으면 이 멤버를 NULL로 설정합니다.

IVSize

pIV 매개 변수에 지정된 버퍼의 크기입니다. pIV가 NULL인 경우 이 멤버를 0으로 설정합니다.

pSubSampleMappingBlock

디코딩 버퍼에서 암호화된 바이트와 명확한 바이트를 정확히 나타내는 D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK 구조체 배열에 대한 포인터입니다. 디코딩 버퍼에 암호화된 데이터가 포함되어 있지 않으면 이 멤버를 NULL로 설정합니다.

하위 샘플 매핑 블록의 값은 디코딩 버퍼의 시작을 기준으로 합니다.

SubSampleMappingCount

pSubSampleMappingBlocks 매개 변수에 지정된 D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK 구조체의 수입니다. pSubSampleMappingBlocks가 NULL인 경우 이 멤버를 0으로 설정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
머리글 d3d11_1.h

추가 정보

Direct3D 11 비디오 구조