RAVENNAKIT
Loading...
Searching...
No Matches
rav::RavennaReceiver::Subscriber Class Reference

Baseclass for other classes which want to receive changes to the stream. More...

#include <ravenna_receiver.hpp>

Public Member Functions

virtual ~Subscriber ()=default
virtual void ravenna_receiver_parameters_updated (const rtp::AudioReceiver::ReaderParameters &parameters)
 Called when the stream has changed.
virtual void ravenna_receiver_configuration_updated (const RavennaReceiver &receiver, const Configuration &configuration)
 Called when the configuration of the stream has changed.
virtual void ravenna_receiver_stream_state_updated (const rtp::AudioReceiver::StreamInfo &stream_info, const rtp::AudioReceiver::StreamState state)
 Called when the state of a stream has changed.
virtual void ravenna_receiver_stream_stats_updated (Id receiver_id, size_t stream_index, const rtp::PacketStats::Counters &stats)
 Called when the stats of a stream have been updated.

Detailed Description

Baseclass for other classes which want to receive changes to the stream.

Definition at line 61 of file ravenna_receiver.hpp.

Constructor & Destructor Documentation

◆ ~Subscriber()

virtual rav::RavennaReceiver::Subscriber::~Subscriber ( )
virtualdefault

Member Function Documentation

◆ ravenna_receiver_configuration_updated()

virtual void rav::RavennaReceiver::Subscriber::ravenna_receiver_configuration_updated ( const RavennaReceiver & receiver,
const Configuration & configuration )
inlinevirtual

Called when the configuration of the stream has changed.

Parameters
receiverThe id of the receiver.
configurationThe new configuration.

Definition at line 78 of file ravenna_receiver.hpp.

◆ ravenna_receiver_parameters_updated()

virtual void rav::RavennaReceiver::Subscriber::ravenna_receiver_parameters_updated ( const rtp::AudioReceiver::ReaderParameters & parameters)
inlinevirtual

Called when the stream has changed.

Parameters
parametersThe stream parameters.

Definition at line 69 of file ravenna_receiver.hpp.

◆ ravenna_receiver_stream_state_updated()

virtual void rav::RavennaReceiver::Subscriber::ravenna_receiver_stream_state_updated ( const rtp::AudioReceiver::StreamInfo & stream_info,
const rtp::AudioReceiver::StreamState state )
inlinevirtual

Called when the state of a stream has changed.

Parameters
stream_infoThe stream which changed.
stateThe new state of the receiver.

Definition at line 88 of file ravenna_receiver.hpp.

◆ ravenna_receiver_stream_stats_updated()

virtual void rav::RavennaReceiver::Subscriber::ravenna_receiver_stream_stats_updated ( Id receiver_id,
size_t stream_index,
const rtp::PacketStats::Counters & stats )
inlinevirtual

Called when the stats of a stream have been updated.

Parameters
receiver_idThe receiver for which the stats were updated.
stream_indexThe index of the stream which was updated.
statsThe updated stats of the receiver.

Definition at line 101 of file ravenna_receiver.hpp.


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