D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1-Struktur (d3d10umddi.h)
D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 wird mit VideoDecoderSubmitBuffers1 verwendet, um einen oder mehrere Puffer für die Decodierung 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;
Member
hResource
Ein Handle für das Ressourcenobjekt, das durch einen Aufruf von CreateResource erstellt wurde.
BufferType
Der Typ des Puffers, der als Member der D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE-Enumeration angegeben wird.
DataOffset
Der Offset der relevanten Daten vom Anfang des Puffers in Bytes.
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-Element angegeben ist . Wenn pIVNULL ist, legen Sie dieses Element auf 0 (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 und welche eindeutig sind. Wenn der Decodierungspuffer keine verschlüsselten Daten enthält, legen Sie diesen Member auf NULL fest.
Die Werte in den Teilbeispielzuordnungsblöcken sind relativ zum Anfang des Decodierungspuffers.
SubSampleMappingCount
Die Anzahl der D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK Strukturen, die im pSubSampleMappingBlocks-Element angegeben sind. Wenn pSubSampleMappingBLocksnull ist, legen Sie diesen Member auf Null fest.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |