MoQ stream. More...
#include <moq.h>
Data Fields | |
imquic_moq_data_message_type | type |
Delivery mode for this stream. | |
uint64_t | stream_id |
QUIC stream ID. | |
uint64_t | subscribe_id |
ID of the subscription. | |
uint64_t | track_alias |
Track alias. | |
uint64_t | group_id |
Group ID. | |
uint64_t | subgroup_id |
Subgroup ID (only after v06) | |
uint64_t | object_id |
Object ID. | |
imquic_moq_object_status | object_status |
Object status. | |
uint64_t | object_send_order |
Object send order (v03 and v04 only) | |
uint8_t | priority |
Publisher priority (only after v05) | |
uint64_t | stream_offset |
Current stream offset. | |
imquic_moq_buffer * | buffer |
Buffer to process incoming messages/objects. | |
gboolean | closed |
Whether we closed this stream. | |
MoQ stream.
imquic_moq_buffer* imquic_moq_stream::buffer |
Buffer to process incoming messages/objects.
gboolean imquic_moq_stream::closed |
Whether we closed this stream.
uint64_t imquic_moq_stream::group_id |
Group ID.
uint64_t imquic_moq_stream::object_id |
Object ID.
uint64_t imquic_moq_stream::object_send_order |
Object send order (v03 and v04 only)
imquic_moq_object_status imquic_moq_stream::object_status |
Object status.
uint8_t imquic_moq_stream::priority |
Publisher priority (only after v05)
uint64_t imquic_moq_stream::stream_id |
QUIC stream ID.
uint64_t imquic_moq_stream::stream_offset |
Current stream offset.
uint64_t imquic_moq_stream::subgroup_id |
Subgroup ID (only after v06)
uint64_t imquic_moq_stream::subscribe_id |
ID of the subscription.
uint64_t imquic_moq_stream::track_alias |
Track alias.
imquic_moq_data_message_type imquic_moq_stream::type |
Delivery mode for this stream.