CLAM-Development  1.4.0
Public Member Functions | Protected Attributes
CLAM::AudioOutPortPublisher Class Reference

#include <AudioOutPortPublisher.hxx>

List of all members.

Public Member Functions

 AudioOutPortPublisher (const std::string &name="unnamed out port", Processing *proc=0)
AudioGetAudio ()
- Public Member Functions inherited from CLAM::OutPortPublisher< TData >
 OutPortPublisher (const std::string &name="unnamed out port publisher", Processing *proc=0)
virtual ~OutPortPublisher ()
void DisconnectFromAll ()
void ConnectToIn (InPortBase &in)
void PublishOutPort (OutPortBase &out)
void UnpublishOutPort ()
bool IsPublisher () const
void ConcretePublishOutPort (ProperOutPort &out)
void DisconnectFromIn (InPortBase &in)
bool IsConnectableTo (InPortBase &in)
bool IsVisuallyConnectedTo (InPortBase &in)
TDataGetData (int offset=0)
int GetSize ()
void SetSize (int newSize)
int GetHop ()
void SetHop (int newHop)
bool CanProduce ()
void CenterEvenRegions ()
TDataGetLastWrittenData (int offset=0)
virtual const std::type_info & GetTypeId () const
- Public Member Functions inherited from CLAM::OutPortBase
 OutPortBase (const std::string &name="unnamed out port", Processing *proc=0)
virtual ~OutPortBase ()
const std::string & GetName ()
ProcessingGetProcessing ()
InPortsList::iterator BeginVisuallyConnectedInPorts ()
InPortsList::iterator EndVisuallyConnectedInPorts ()
bool HasConnections ()
void SetPublisher (OutPortBase &publisher)
void UnsetPublisher ()

Protected Attributes

Audio mAudio
- Protected Attributes inherited from CLAM::OutPortPublisher< TData >
ProperOutPortmPublishedOutPort
- Protected Attributes inherited from CLAM::OutPortBase
InPortsList mVisuallyConnectedPorts
std::string mName
ProcessingmProcessing
OutPortBasemPublisher

Detailed Description

Definition at line 31 of file AudioOutPortPublisher.hxx.


Constructor & Destructor Documentation

CLAM::AudioOutPortPublisher::AudioOutPortPublisher ( const std::string &  name = "unnamed out port",
Processing proc = 0 
)

Definition at line 27 of file AudioOutPortPublisher.cxx.


Member Function Documentation

Audio & CLAM::AudioOutPortPublisher::GetAudio ( )

Member Data Documentation

Audio CLAM::AudioOutPortPublisher::mAudio
protected

Definition at line 37 of file AudioOutPortPublisher.hxx.

Referenced by GetAudio().


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