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: