LibQuicR
quicr::messages::TrackFilter Struct Reference

Selects tracks by property, count, and timeout constraints. More...

#include <ctrl_message_types.h>

Public Member Functions

constexpr auto operator<=> (const TrackFilter &other) const noexcept=default
 

Public Attributes

std::uint64_t property_type
 Property type used for selection. More...
 
std::uint64_t max_tracks_selected
 Maximum number of selected tracks. More...
 
std::uint64_t timeout
 Selection timeout. More...
 

Detailed Description

Selects tracks by property, count, and timeout constraints.

Member Function Documentation

◆ operator<=>()

constexpr auto quicr::messages::TrackFilter::operator<=> ( const TrackFilter &  other) const
constexprdefaultnoexcept

Compares all fields.

Parameters
otherFilter to compare.
Returns
Lexicographic comparison of all fields.

Member Data Documentation

◆ max_tracks_selected

std::uint64_t quicr::messages::TrackFilter::max_tracks_selected

Maximum number of selected tracks.

◆ property_type

std::uint64_t quicr::messages::TrackFilter::property_type

Property type used for selection.

◆ timeout

std::uint64_t quicr::messages::TrackFilter::timeout

Selection timeout.


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