|
CLAM-Development
1.4.0
|
#include <AudioOutPortPublisher.hxx>
Public Member Functions | |
| AudioOutPortPublisher (const std::string &name="unnamed out port", Processing *proc=0) | |
| Audio & | GetAudio () |
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) |
| TData & | GetData (int offset=0) |
| int | GetSize () |
| void | SetSize (int newSize) |
| int | GetHop () |
| void | SetHop (int newHop) |
| bool | CanProduce () |
| void | CenterEvenRegions () |
| TData & | GetLastWrittenData (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 () |
| Processing * | GetProcessing () |
| 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 > | |
| ProperOutPort * | mPublishedOutPort |
Protected Attributes inherited from CLAM::OutPortBase | |
| InPortsList | mVisuallyConnectedPorts |
| std::string | mName |
| Processing * | mProcessing |
| OutPortBase * | mPublisher |
Definition at line 31 of file AudioOutPortPublisher.hxx.
| CLAM::AudioOutPortPublisher::AudioOutPortPublisher | ( | const std::string & | name = "unnamed out port", |
| Processing * | proc = 0 |
||
| ) |
Definition at line 27 of file AudioOutPortPublisher.cxx.
| Audio & CLAM::AudioOutPortPublisher::GetAudio | ( | ) |
Definition at line 32 of file AudioOutPortPublisher.cxx.
References CLAM::OutPort< Token >::GetData(), CLAM::OutPort< Token >::GetSize(), mAudio, and CLAM::OutPortPublisher< TData >::mPublishedOutPort.
|
protected |
Definition at line 37 of file AudioOutPortPublisher.hxx.
Referenced by GetAudio().
1.8.1