Share via


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

Weitere Informationen

Direct3D 11-Videostrukturen