D3D11_VIDEO_DECODER_BUFFER_DESC 구조체(d3d11.h)
디코딩을 위해 압축된 버퍼에 대해 설명합니다.
구문
typedef struct D3D11_VIDEO_DECODER_BUFFER_DESC {
D3D11_VIDEO_DECODER_BUFFER_TYPE BufferType;
UINT BufferIndex;
UINT DataOffset;
UINT DataSize;
UINT FirstMBaddress;
UINT NumMBsInBuffer;
UINT Width;
UINT Height;
UINT Stride;
UINT ReservedBits;
void *pIV;
UINT IVSize;
BOOL PartialEncryption;
D3D11_ENCRYPTED_BLOCK_INFO EncryptedBlockInfo;
} D3D11_VIDEO_DECODER_BUFFER_DESC;
멤버
BufferType
D3D11_VIDEO_DECODER_BUFFER_TYPE 열거형의 멤버로 지정된 버퍼의 형식입니다.
BufferIndex
예약되어 있습니다.
DataOffset
버퍼 시작부터 관련 데이터의 오프셋(바이트)입니다. 이 값은 0이어야 합니다.
DataSize
FirstMBaddress
버퍼에서 첫 번째 macroblock의 macroblock 주소입니다. 매크로 블록 주소는 래스터 검사 순서로 지정됩니다.
NumMBsInBuffer
버퍼에 있는 데이터의 매크로 블록 수입니다. 이 개수에는 건너뛴 매크로 블록이 포함됩니다.
Width
예약되어 있습니다. 0으로 설정됩니다.
Height
예약되어 있습니다. 0으로 설정됩니다.
Stride
예약되어 있습니다. 0으로 설정됩니다.
ReservedBits
예약되어 있습니다. 0으로 설정됩니다.
pIV
암호화된 데이터에 대한 IV(초기화 벡터)가 포함된 버퍼에 대한 포인터입니다. 디코딩 버퍼에 암호화된 데이터가 없는 경우 이 멤버를 NULL로 설정합니다.
IVSize
pIV 매개 변수에 지정된 버퍼의 크기입니다. pIV가 NULL인 경우 이 멤버를 0으로 설정합니다.
PartialEncryption
TRUE이면 비디오 화면이 부분적으로 암호화됩니다.
EncryptedBlockInfo
암호화되는 표면의 바이트를 지정하는 D3D11_ENCRYPTED_BLOCK_INFO 구조체입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱 | UWP 앱] |
머리글 | d3d11.h |