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 |