Music Hub  ..
A session-wide music playback service
core::ubuntu::media::RecorderObserver Struct Referenceabstract

#include <recorder_observer.h>

+ Inheritance diagram for core::ubuntu::media::RecorderObserver:
+ Collaboration diagram for core::ubuntu::media::RecorderObserver:

Public Types

typedef std::shared_ptr< RecorderObserverPtr
 

Public Member Functions

 RecorderObserver ()=default
 
 RecorderObserver (const RecorderObserver &)=delete
 
virtual ~RecorderObserver ()=default
 
RecorderObserveroperator= (const RecorderObserver &)=delete
 
virtual const core::Property< RecordingState > & recording_state () const =0
 

Detailed Description

Definition at line 43 of file recorder_observer.h.

Member Typedef Documentation

◆ Ptr

Definition at line 46 of file recorder_observer.h.

Constructor & Destructor Documentation

◆ RecorderObserver() [1/2]

core::ubuntu::media::RecorderObserver::RecorderObserver ( )
default

◆ RecorderObserver() [2/2]

core::ubuntu::media::RecorderObserver::RecorderObserver ( const RecorderObserver )
delete

◆ ~RecorderObserver()

virtual core::ubuntu::media::RecorderObserver::~RecorderObserver ( )
virtualdefault

Member Function Documentation

◆ operator=()

RecorderObserver& core::ubuntu::media::RecorderObserver::operator= ( const RecorderObserver )
delete

◆ recording_state()

virtual const core::Property<RecordingState>& core::ubuntu::media::RecorderObserver::recording_state ( ) const
pure virtual

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