

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Network Abstraction Layer (NAL) Adaptation Flag-Referenz
<a name="producer-reference-nal"></a>

Dieser Abschnitt enthält Informationen zu verfügbaren Flags für die `StreamInfo.NalAdaptationFlags`-Aufzählung.

Der [elementare Stream](https://en.wikipedia.org/wiki/Elementary_stream) in einer Anwendung kann entweder im AVCC-Format **Annex-B**oder im **AVCC-Format** vorliegen: 
+ Das **Annex-B**Format begrenzt [NALUs (Network Abstraction Layer Units)](https://en.wikipedia.org/wiki/Network_Abstraction_Layer#NAL_units) durch zwei Byte mit Nullen, gefolgt von einem oder drei Byte mit Nullen, gefolgt von der Zahl *1* (so genannter **Startcode**, z. B. 00000001). 
+ Das Format **AVCC** hüllt auch NALUs ein, aber jeder NALU geht ein Wert voraus, der die Größe der NALU angibt (normalerweise vier Bytes).

Viele Encoder erzeugen das Bitstream-Format. Annex-B Einige Bitstream-Prozessoren auf höherer Ebene (z. B. eine Playback-Engine oder der [Media Source Extensions (MSE) -Player im AWS-Managementkonsole)](https://en.wikipedia.org/wiki/Media_Source_Extensions) verwenden das AVCC-Format für ihre Frames.

Die privaten Codec-Daten (CPD), also der Sequence Set/Picture Parameter Set für den H.264 Codec, können auch im AVCC-Format vorliegen. SPS/PPS Annex-B Bei der CPD unterscheiden sich die Formate jedoch von den zuvor beschriebenen.

Die Flags weisen das SDK an, die NALUs wie folgt an AVCC oder Annex-B für Frame-Daten und CPD anzupassen: 


****  

| Flag | Anpassung | 
| --- | --- | 
| NAL\_ADAPTATION\_FLAG\_NONE | Keine Anpassung. | 
| NAL\_ADAPTATION\_ANNEXB\_NALS | Passen Annex-B Sie NALUs an AVCC NALUs an. | 
| NAL\_ADAPTATION\_AVCC\_NALS | Passen Sie AVCC-NALUs an NALUs an. Annex-B  | 
| NAL\_ADAPTATION\_ANNEXB\_CPD\_NALS | Passen Annex-B Sie NALUs für den Codec private Daten an NALUs im AVCC-Format an. | 
| NAL\_ADAPTATION\_ANNEXB\_CPD\_AND\_FRAME\_NALS | Passen Annex-B Sie NALUs für den Codec an und rahmen Sie private Daten in NALUs im AVCC-Format ein. | 

Weitere Informationen zu NALU-Typen finden Sie in **Abschnitt 1.3: Einheitentypen der Netzwerkabstraktionsschicht** in [RFC 3984](https://www.ietf.org/rfc/rfc3984.txt).