D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 Struktur (d3d10umddi.h)
D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 wird mit VideoDecoderSubmitBuffers1- verwendet, um einen oder mehrere Puffer zum Decodieren zu übermitteln.
Syntax
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;
Angehörige
hResource
Ein Handle für das Ressourcenobjekt, das über einen Aufruf von CreateResourceerstellt wurde.
BufferType
Der Puffertyp, der als Element der D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE-Aufzählung angegeben ist.
DataOffset
Der Offset der relevanten Daten vom Anfang des Puffers in Byte.
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 dieses Element auf NULL-fest.
IVSize
Die Größe des im pIV Member angegebenen Puffers. Wenn pIV-NULL-ist, legen Sie dieses Element auf Null fest.
pSubSampleMappingBlock
Ein Zeiger auf ein Array von D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK Strukturen, die genau angeben, welche Bytes im Decodierungspuffer verschlüsselt sind und welche sich im Klaren befinden. Wenn der Decodierungspuffer keine verschlüsselten Daten enthält, legen Sie dieses Element auf NULL-fest.
Werte in den Unterbeispielzuordnungsblöcken sind relativ zum Anfang des Decodierungspuffers.
SubSampleMappingCount
Die Anzahl der im pSubSampleMappingBlocks Member angegebenen D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK Strukturen. Wenn pSubSampleMappingBLocksNULL-ist, legen Sie dieses Element auf Null fest.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | d3d10umddi.h (include D3d10umddi.h) |