libpsynth 0.2.1
Public Member Functions | Protected Member Functions | Protected Attributes
psynth::output_director Class Reference

#include <output_director.hpp>

Inheritance diagram for psynth::output_director:
Inheritance graph
[legend]
Collaboration diagram for psynth::output_director:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void defaults (base::conf_node &conf)=0
 output_director ()
virtual ~output_director ()
void start (base::conf_node &conf)
void stop ()
graph::audio_async_output_ptr get_output () const

Protected Member Functions

virtual
graph::audio_async_output_ptr 
do_start (base::conf_node &conf)=0
virtual void do_stop (base::conf_node &conf)=0

Protected Attributes

base::conf_nodem_conf
graph::audio_async_output_ptr m_output

Constructor & Destructor Documentation

psynth::output_director::output_director ( ) [inline]
virtual psynth::output_director::~output_director ( ) [inline, virtual]

Member Function Documentation

virtual void psynth::output_director::defaults ( base::conf_node conf) [pure virtual]
virtual graph::audio_async_output_ptr psynth::output_director::do_start ( base::conf_node conf) [protected, pure virtual]
virtual void psynth::output_director::do_stop ( base::conf_node conf) [protected, pure virtual]
graph::audio_async_output_ptr psynth::output_director::get_output ( ) const [inline]
void psynth::output_director::start ( base::conf_node conf) [inline]
void psynth::output_director::stop ( ) [inline]

Member Data Documentation


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