D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 구조체(d3d10umddi.h)
D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1VideoDecoderSubmitBuffers1 과 함께 사용하여 디코딩을 위해 하나 이상의 버퍼를 제출합니다.
구문
typedef struct D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 {
D3D10DDI_HRESOURCE hResource;
D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE BufferType;
UINT DataOffset;
UINT DataSize;
void *pIV;
UINT IVSize;
D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK *pSubSampleMappingBlock;
UINT SubSampleMappingCount;
} D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1;
멤버
hResource
CreateResource 호출을 통해 만들어진 리소스 개체에 대한 핸들입니다.
BufferType
D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE 열거형의 멤버로 지정된 버퍼의 형식입니다.
DataOffset
버퍼 시작부터 관련 데이터의 오프셋(바이트)입니다.
DataSize
관련 데이터의 크기입니다.
pIV
암호화된 데이터에 대한 IV(초기화 벡터)가 포함된 버퍼에 대한 포인터입니다. 디코딩 버퍼에 암호화된 데이터가 없는 경우 이 멤버를 NULL로 설정합니다.
IVSize
pIV 멤버에 지정된 버퍼의 크기입니다. pIV가 NULL인 경우 이 멤버를 0으로 설정합니다.
pSubSampleMappingBlock
디코딩 버퍼에서 암호화되는 바이트와 명확한 바이트를 정확히 나타내는 D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK 구조체 배열에 대한 포인터입니다. 디코딩 버퍼에 암호화된 데이터가 없는 경우 이 멤버를 NULL로 설정합니다.
하위 샘플 매핑 블록의 값은 디코딩 버퍼의 시작에 상대적입니다.
SubSampleMappingCount
pSubSampleMappingBlocks 멤버에 지정된 D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK 구조체의 수입니다. pSubSampleMappingBLocks가 NULL인 경우 이 멤버를 0으로 설정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
머리글 | d3d10umddi.h(D3d10umddi.h 포함) |