D3D11_VIDEO_DECODER_BUFFER_DESC1 Struktur (d3d11_1.h)
Beschreibt einen komprimierten Puffer für die Decodierung.
Syntax
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;
Member
BufferType
Der Puffertyp.
DataOffset
Der Offset der relevanten Daten vom Anfang des Puffers in Bytes. Dieser Wert muss null (0) sein.
DataSize
Größe der relevanten Daten.
pIV
Ein Zeiger auf einen Puffer, der einen Initialisierungsvektor (IV) für verschlüsselte Daten enthält. Wenn der Decodierungspuffer keine verschlüsselten Daten enthält, legen Sie diesen Member auf NULL fest.
IVSize
Die Größe des Puffers, der im pIV-Parameter angegeben ist . Wenn pIV NULL ist, legen Sie diesen Member auf Null fest.
pSubSampleMappingBlock
Ein Zeiger auf ein Array von D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK Strukturen, das genau angibt, welche Bytes im Decodierungspuffer verschlüsselt sind und welche eindeutig sind. Wenn der Decodierungspuffer keine verschlüsselten Daten enthält, legen Sie diesen Member auf NULL fest.
Die Werte in den Unterbeispielzuordnungsblöcken sind relativ zum Beginn des Decodierungspuffers.
SubSampleMappingCount
Die Anzahl der D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK Strukturen, die im pSubSampleMappingBlocks-Parameter angegeben sind. Wenn pSubSampleMappingBlocks NULL ist, legen Sie diesen Member auf Null fest.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | d3d11_1.h |