Android-cuttlefish cvd tool
Public Member Functions | List of all members
cuttlefish::webrtc_streaming::ConnectionController::Observer Class Referenceabstract

#include <connection_controller.h>

Inheritance diagram for cuttlefish::webrtc_streaming::ConnectionController::Observer:
Inheritance graph
[legend]

Public Member Functions

virtual ~Observer ()=default
 
virtual void OnConnectionStateChange (Result< webrtc::PeerConnectionInterface::PeerConnectionState > status)=0
 
virtual void OnTrack (rtc::scoped_refptr< webrtc::RtpTransceiverInterface > transceiver)=0
 
virtual void OnRemoveTrack (rtc::scoped_refptr< webrtc::RtpReceiverInterface > receiver)=0
 
virtual void OnDataChannel (rtc::scoped_refptr< webrtc::DataChannelInterface > data_channel)=0
 

Constructor & Destructor Documentation

◆ ~Observer()

virtual cuttlefish::webrtc_streaming::ConnectionController::Observer::~Observer ( )
virtualdefault

Member Function Documentation

◆ OnConnectionStateChange()

virtual void cuttlefish::webrtc_streaming::ConnectionController::Observer::OnConnectionStateChange ( Result< webrtc::PeerConnectionInterface::PeerConnectionState >  status)
pure virtual

◆ OnDataChannel()

virtual void cuttlefish::webrtc_streaming::ConnectionController::Observer::OnDataChannel ( rtc::scoped_refptr< webrtc::DataChannelInterface >  data_channel)
pure virtual

◆ OnRemoveTrack()

virtual void cuttlefish::webrtc_streaming::ConnectionController::Observer::OnRemoveTrack ( rtc::scoped_refptr< webrtc::RtpReceiverInterface >  receiver)
pure virtual

◆ OnTrack()

virtual void cuttlefish::webrtc_streaming::ConnectionController::Observer::OnTrack ( rtc::scoped_refptr< webrtc::RtpTransceiverInterface >  transceiver)
pure virtual

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