DXVA _ Slice _ HEVC Short _ structure

Gibt Slicesteuerelementdaten an.

Syntax

typedef struct _DXVA_Slice_HEVC_Short {
  UINT   BSNALunitDataLocation;
  UINT   SliceBytesInBuffer;
  USHORT wBadSliceChopping;
} DXVA_Slice_HEVC_Short, *LPDXVA_Slice_HEVC_Short;

Members

BSNALunitDataLocation

Gibt den Speicherort der NAL-Einheit an.

SliceBytesInBuffer

Die Anzahl der Bytes im Bitstreamdatenpuffer, die dieser Datenstruktur des Slicesteuerelements zugeordnet sind.

wBadSliceChopping

Wenn die Bitstream-Analyse außerhalb des Hosts verwendet wird, gibt dieser Wert den fehlerhaften Slicechopping an und enthält einen der folgenden Werte:

Anforderung Wert
Wert BESCHREIBUNG
0 Alle Bits für den Slice befinden sich im entsprechenden Bitstreamdatenpuffer.
1 Der Bitstreamdatenpuffer enthält den Anfang des Slices, aber nicht den gesamten Slice, da der Puffer voll ist.
2 Der Bitstreamdatenpuffer enthält das Ende des Slices. Sie enthält nicht den Anfang des Slices, da sich der Anfang des Slices im vorherigen Bitstreamdatenpuffer befand.
3 Der Bitstreamdatenpuffer enthält nicht den Anfang des Slices, da sich der Anfang des Slices im vorherigen Bitstreamdatenpuffer befand, und er enthält nicht das Ende des Slices, da der aktuelle Bitstreamdatenpuffer ebenfalls voll ist.

Bemerkungen

DXVA _ Slice _ HEVC _ Short enthält Slicesteuerelementdaten, die vom Hostsoftwaredecoder an den Hardwarebeschleunigungs-Accelerator übergeben werden.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
[Windows 8.1 Nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 Nur [ R2-Desktop-Apps]
Header
Dxva.h

Weitere Informationen

Media Foundation Strukturen