4 #ifndef OWT_BASE_SUBSCRIPTION_H_ 5 #define OWT_BASE_SUBSCRIPTION_H_ 6 #include "owt/base/commontypes.h" 7 #include "owt/base/mediaconstraints.h" 16 virtual void OnMute(TrackKind track_kind) = 0;
18 virtual void OnUnmute(TrackKind track_kind) = 0;
20 virtual void OnError(std::unique_ptr<owt::base::Exception> error) = 0;
24 #endif // OWT_BASE_SUBSCRIPTION_H_ virtual void OnMute(TrackKind track_kind)=0
Triggered when audio and/or video is muted.
virtual void OnUnmute(TrackKind track_kind)=0
Triggered when audio and/or video is unmuted.
Definition: audioplayerinterface.h:8
virtual void OnEnded()=0
Triggered when subscription is ended.
virtual void OnError(std::unique_ptr< owt::base::Exception > error)=0
Triggered when error happens with subscription.
Observer that receives events from subscription.
Definition: subscription.h:11