Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Riferimento al flag di adattamento Network Abstraction Layer (NAL)
Questa sezione contiene informazioni sui flag disponibili per l'enumerazione StreamInfo.NalAdaptationFlags
.
Il flusso elementare
-
Il formato Annex-B delimita NALUs(unità Network Abstraction Layer)
con due byte di zeri, seguiti da uno o tre byte di zeri, seguiti dal numero 1 (chiamato codice di avvio, ad esempio 00000001). -
Anche il AVCCformato è invertitoNALUs, ma ognuno NALU è preceduto da un valore che indica la dimensione di (in genere quattro byte). NALU
Molti codificatori producono il formato Annex-B di bitstream. Alcuni processori bitstream di livello superiore (come un motore di riproduzione o il lettore Media Source Extensions (MSE) in)
Il codec private data (CPD), che è SPS/PPS (Sequence Parameter Set/Picture Parameter Set) per il codec H.264, può anche essere in formato Annex-B o in formato. AVCC Tuttavia, per ilCPD, i formati sono diversi da quelli descritti in precedenza.
I flag indicano di SDK adattare i dati del frame NALUs a AVCC o all'Annex-B e CPD quanto segue:
Flag | Adattamento |
---|---|
NAL_ADAPTATION_FLAG_NONE |
Nessun adattamento. |
NAL_ADAPTATION_ANNEXB_NALS |
Adattare l'allegato B a. NALUs AVCC NALUs |
NAL_ADAPTATION_AVCC_NALS |
Adattarsi AVCC NALUs all'allegato B. NALUs |
NAL_ADAPTATION_ANNEXB_CPD_NALS |
Adatta l'allegato B NALUs per la formattazione dei dati privati del codec. AVCC NALUs |
NAL_ADAPTATION_ANNEXB_CPD_AND_FRAME_NALS |
Adatta l'allegato B NALUs per il codec e inquadra i dati privati da formattare. AVCC NALUs |