Mixxx

EngineChannel Class Reference

#include <enginechannel.h>

Inheritance diagram for EngineChannel:
Collaboration diagram for EngineChannel:

List of all members.

Public Types

enum  ChannelOrientation { LEFT = 0, CENTER, RIGHT }

Public Member Functions

 EngineChannel (const char *pGroup, ChannelOrientation defaultOrientation=CENTER)
virtual ~EngineChannel ()
virtual ChannelOrientation getOrientation ()
virtual const QString & getGroup () const
virtual bool isActive ()=0
virtual bool isPFL ()
virtual bool isMaster ()
virtual void process (const CSAMPLE *pIn, const CSAMPLE *pOut, const int iBufferSize)=0
virtual EngineBuffergetEngineBuffer ()

Detailed Description

Definition at line 36 of file enginechannel.h.


Member Enumeration Documentation

Enumerator:
LEFT 
CENTER 
RIGHT 

Definition at line 39 of file enginechannel.h.


Constructor & Destructor Documentation

EngineChannel::EngineChannel ( const char *  pGroup,
EngineChannel::ChannelOrientation  defaultOrientation = CENTER 
)

Definition at line 23 of file enginechannel.cpp.

Here is the call graph for this function:

EngineChannel::~EngineChannel ( ) [virtual]

Definition at line 32 of file enginechannel.cpp.


Member Function Documentation

virtual EngineBuffer* EngineChannel::getEngineBuffer ( ) [inline, virtual]

Reimplemented in EngineDeck.

Definition at line 58 of file enginechannel.h.

Here is the caller graph for this function:

const QString & EngineChannel::getGroup ( ) const [virtual]

Definition at line 37 of file enginechannel.cpp.

Here is the caller graph for this function:

EngineChannel::ChannelOrientation EngineChannel::getOrientation ( ) [virtual]

Definition at line 49 of file enginechannel.cpp.

Here is the call graph for this function:

virtual bool EngineChannel::isActive ( ) [pure virtual]

Implemented in EngineDeck, EngineMicrophone, and EnginePassthrough.

Here is the caller graph for this function:

bool EngineChannel::isMaster ( ) [virtual]

Reimplemented in EngineMicrophone, and EnginePassthrough.

Definition at line 45 of file enginechannel.cpp.

Here is the caller graph for this function:

bool EngineChannel::isPFL ( ) [virtual]

Reimplemented in EngineMicrophone, and EnginePassthrough.

Definition at line 41 of file enginechannel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void EngineChannel::process ( const CSAMPLE pIn,
const CSAMPLE pOut,
const int  iBufferSize 
) [pure virtual]

Implements EngineObject.

Implemented in EngineDeck, EngineMicrophone, and EnginePassthrough.

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines