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: