An application object when transported as a [MoQTransport] object is composed of a MOQ Object Header, with optional Extensions, and a Payload. Media objects encoded using the container format defined in this specification populate the MOQ Object Payload with the LOC Payload, and the MOQ Object Header Extensions with the LOC Header Extensions, as shown below.
The LOC Payload is the "internal data" of an EncodedAudioChunk or EncodedVideoChunk.
The LOC Header Extensions carry optional metadata related to the Payload.
<----------- MOQ Object ------------>
+----------+--------------+-----------+
| MOQ | MOQ Header | MOQ |
| Header | Extensions | Payload |
+----------+--------------+-----------+
| |
| |
+--------------+-----------+
| LOC Header | LOC |
| Extensions | Payload |
+--------------+-----------+
LOC Header Extensions = some MOQ Object Header Extensions
LOC Payload = all MOQ Object Payload
LOC Payload = "internal data" of EncodedAudio/VideoChunk