55 std::uint64_t subgroup_id,
56 std::optional<std::uint8_t> priority,
MOQ track handler that takes a subscribed track's streams as bytes.
Definition: forwarding_subscribe_track_handler.h:23
virtual void SubgroupStarted(std::uint64_t group_id, std::uint64_t subgroup_id, std::optional< std::uint8_t > priority, messages::StreamHeaderProperties properties)=0
Notification that a subgroup has started arriving on a stream of its own.
virtual void StreamBytesForwarded(std::uint64_t group_id, std::uint64_t subgroup_id, Bytes &&data)=0
Notification of bytes arriving on a subgroup's stream.
MOQ track handler for subscribed track.
Definition: subscribe_track_handler.h:25
friend class SubscribeTrackHandler
Definition: track_handler.h:49
Definition: attributes.h:13
std::vector< Byte > Bytes
Owning contiguous byte buffer.
Definition: bytes.h:18