LibQuicR
quicr::messages::StreamHeaderSubGroup Struct Reference

Header opening a subgroup object stream. More...

#include <message_serialisation.h>

Public Attributes

std::optional< StreamHeaderProperties > properties
 Parsed/selected stream-header flags; required for serialization. More...
 
std::uint64_t track_alias
 Track alias. More...
 
std::uint64_t group_id
 Group identifier. More...
 
std::optional< std::uint64_t > subgroup_id
 Explicit/derived subgroup ID, or absent for set-from-first-object mode. More...
 
std::optional< std::uint8_t > publisher_priority
 Explicit priority, or absent when default_priority is set. More...
 

Detailed Description

Header opening a subgroup object stream.

Member Data Documentation

◆ group_id

std::uint64_t quicr::messages::StreamHeaderSubGroup::group_id

Group identifier.

◆ properties

std::optional<StreamHeaderProperties> quicr::messages::StreamHeaderSubGroup::properties

Parsed/selected stream-header flags; required for serialization.

◆ publisher_priority

std::optional<std::uint8_t> quicr::messages::StreamHeaderSubGroup::publisher_priority

Explicit priority, or absent when default_priority is set.

◆ subgroup_id

std::optional<std::uint64_t> quicr::messages::StreamHeaderSubGroup::subgroup_id

Explicit/derived subgroup ID, or absent for set-from-first-object mode.

◆ track_alias

std::uint64_t quicr::messages::StreamHeaderSubGroup::track_alias

Track alias.


The documentation for this struct was generated from the following file: