Freigeben über


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.

Wichtig Dieser Wert muss null 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 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)

Siehe auch

CreateResource-

D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK