MoQ stream.
More...
#include <moq.h>
MoQ stream.
- Note
- This is usually used for objects (e.g., via SUBGROUP_HEADER or FETCH), but starting in v16, namespace advertising uses streams too
◆ buffer
Buffer to process incoming messages/objects.
◆ closed
| gboolean imquic_moq_stream::closed |
Whether we closed this stream.
◆ got_objects
| gboolean imquic_moq_stream::got_objects |
Whether we got at least an object on this stream.
◆ group_id
| uint64_t imquic_moq_stream::group_id |
◆ last_group_id
| uint64_t imquic_moq_stream::last_group_id |
◆ last_object_id
| uint64_t imquic_moq_stream::last_object_id |
◆ last_priority
| uint8_t imquic_moq_stream::last_priority |
◆ last_subgroup_id
| uint64_t imquic_moq_stream::last_subgroup_id |
Last Subgroup ID handled.
◆ last_tuple
◆ namespace_prefix
In case this is for SUBSCRIBE_NAMESPACE, the namespace prefix.
◆ namespace_prefix_size
| uint8_t imquic_moq_stream::namespace_prefix_size |
In case this is for SUBSCRIBE_NAMESPACE, how many tuples are in the namespace prefix.
◆ namespace_publisher
| gboolean imquic_moq_stream::namespace_publisher |
◆ object_id
| uint64_t imquic_moq_stream::object_id |
◆ object_status
◆ priority
| uint8_t imquic_moq_stream::priority |
◆ request_id
| uint64_t imquic_moq_stream::request_id |
◆ stream_id
| uint64_t imquic_moq_stream::stream_id |
◆ subgroup_id
| uint64_t imquic_moq_stream::subgroup_id |
◆ subscribe_namespace
| gboolean imquic_moq_stream::subscribe_namespace |
◆ subscribe_namespace_state
| volatile gint imquic_moq_stream::subscribe_namespace_state |
◆ track_alias
| uint64_t imquic_moq_stream::track_alias |
◆ type
Delivery mode for this stream, in case it's used for objects.
The documentation for this struct was generated from the following file: