MoQ Object Extension.
More...
#include <moq.h>
|
| uint32_t | id |
| | MoQ extension ID.
|
| |
| union { | |
| |
| uint64_t number | |
| |
| struct imquic_moq_object_extension_data { | |
| |
| uint64_t length | |
| |
| uint8_t * buffer | |
| |
| } data | |
| |
| } | value | |
| | Extension value, which could be either a number (even extension ID) or an octet of data with length (odd extension ID)
|
| |
MoQ Object Extension.
- Note
- This may contain info related to different MoQ versions, and so should be considered a higher level abstraction that the internal MoQ stack may (and often will) use and notify differently
◆ buffer
| uint8_t* imquic_moq_object_extension::buffer |
◆ [struct]
| struct { ... } ::imquic_moq_object_extension_data imquic_moq_object_extension::data |
◆ id
| uint32_t imquic_moq_object_extension::id |
◆ length
| uint64_t imquic_moq_object_extension::length |
◆ number
| uint64_t imquic_moq_object_extension::number |
◆ [union]
| union { ... } imquic_moq_object_extension::value |
Extension value, which could be either a number (even extension ID) or an octet of data with length (odd extension ID)
The documentation for this struct was generated from the following file: