D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 구조체(d3d10umddi.h)
D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 디코딩을 위해 하나 이상의 버퍼를 제출하기 위해 VideoDecoderSubmitBuffers1 함께 사용됩니다.
통사론
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 포함) |