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 | request_id |
| ID of the subscription. | |
| uint64_t | track_alias |
| Track alias. | |
| uint64_t | group_id |
| Group ID. | |
| uint64_t | subgroup_id |
| Subgroup ID. | |
| uint64_t | object_id |
| Object ID. | |
| imquic_moq_object_status | object_status |
| Object status. | |
| uint8_t | priority |
| Publisher priority. | |
| uint64_t | stream_offset |
| Current stream offset. | |
| imquic_moq_buffer * | buffer |
| Buffer to process incoming messages/objects. | |
| gboolean | got_objects |
| Whether we got at least an object on this stream. | |
| uint64_t | last_object_id |
| Last Object ID handled. | |
| 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.
| gboolean imquic_moq_stream::got_objects |
Whether we got at least an object on this stream.
| uint64_t imquic_moq_stream::group_id |
Group ID.
| uint64_t imquic_moq_stream::last_object_id |
Last Object ID handled.
| uint64_t imquic_moq_stream::object_id |
Object ID.
| imquic_moq_object_status imquic_moq_stream::object_status |
Object status.
| uint8_t imquic_moq_stream::priority |
Publisher priority.
| uint64_t imquic_moq_stream::request_id |
ID of the subscription.
| 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.
| uint64_t imquic_moq_stream::track_alias |
Track alias.
| imquic_moq_data_message_type imquic_moq_stream::type |
Delivery mode for this stream.