Loading...
Searching...
No Matches
imquic_moq_object_extension Struct Reference

MoQ Object Extension. More...

#include <moq.h>

Data Fields

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)
 

Detailed Description

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

Field Documentation

◆ 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

MoQ 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: