Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Référence de l'indicateur d'adaptation de la couche d'abstraction réseau (NAL)
Cette section contient des informations sur les indicateurs disponibles pour l'énumération StreamInfo.NalAdaptationFlags
.
Le flux élémentaire
-
Le format Annex-B délimite NALUs(unités de couche d'abstraction du réseau)
par deux octets de zéros, suivis d'un ou trois octets de zéros, suivis du chiffre 1 (appelé code de démarrage, par exemple, 00000001). -
Le AVCCformat est également encapsuléNALUs, mais chacun NALU est précédé d'une valeur indiquant la taille du NALU (généralement quatre octets).
De nombreux encodeurs produisent le format de bitstream Annex-B. Certains processeurs de flux binaire de niveau supérieur (tels qu'un moteur de lecture ou le lecteur Media Source Extensions (MSE) intégré
Les données privées du codec (CPD), qui sont un ensemble de SPS/PPS (Sequence Parameter Set/Picture paramètres) pour le codec H.264, peuvent également être au format Annex-B ou au format. AVCC Cependant, pour leCPD, les formats sont différents de ceux décrits précédemment.
Les drapeaux indiquent SDK d'adapter le NALUs vers AVCC ou l'annexe B pour les données de trame, CPD comme suit :
Indicateur | Adaptation |
---|---|
NAL_ADAPTATION_FLAG_NONE |
Aucune adaptation. |
NAL_ADAPTATION_ANNEXB_NALS |
Adaptez l'annexe B àNALUs. AVCC NALUs |
NAL_ADAPTATION_AVCC_NALS |
Adapter AVCC NALUs à l'annexe-BNALUs. |
NAL_ADAPTATION_ANNEXB_CPD_NALS |
Adaptez l'annexe B NALUs pour que les données privées du codec soient formatées. AVCC NALUs |
NAL_ADAPTATION_ANNEXB_CPD_AND_FRAME_NALS |
Adaptez l'annexe B NALUs pour le codec et encadrez les données privées au format. AVCC NALUs |
Pour plus d'informations sur les NALU types, reportez-vous à la Section 1.3 : Types d'unités de couche d'abstraction réseau dans le document RFC3984