kwave  18.07.70
Kwave::Indexer Class Reference

#include <Indexer.h>

Inheritance diagram for Kwave::Indexer:
Inheritance graph
Collaboration diagram for Kwave::Indexer:
Collaboration graph

Public Slots

void input (Kwave::SampleArray data)
 

Signals

void output (unsigned int index, Kwave::SampleArray data)
 
- Signals inherited from Kwave::StreamObject
void attributeChanged (const QVariant value)
 

Public Member Functions

 Indexer (unsigned int index)
 
virtual ~Indexer ()
 
- Public Member Functions inherited from Kwave::StreamObject
 StreamObject (QObject *parent=Q_NULLPTR)
 
virtual ~StreamObject ()
 
virtual unsigned int tracks () const
 
virtual Kwave::StreamObjectoperator[] (unsigned int track)
 
virtual unsigned int tracksOfPort (const char *port) const
 
virtual Kwave::StreamObjectport (const char *port, unsigned int track)
 
virtual unsigned int blockSize () const
 
void setAttribute (const char *attribute, const QVariant &value)
 

Private Attributes

unsigned int m_index
 

Additional Inherited Members

- Static Public Member Functions inherited from Kwave::StreamObject
static void setInteractive (bool interactive)
 

Detailed Description

Definition at line 33 of file Indexer.h.

Constructor & Destructor Documentation

◆ Indexer()

Kwave::Indexer::Indexer ( unsigned int  index)

Constructor

Parameters
indexan index that is attached to the input data

Definition at line 23 of file Indexer.cpp.

24  :Kwave::StreamObject(), m_index(index)
25 {
26 }
unsigned int m_index
Definition: Indexer.h:59

◆ ~Indexer()

Kwave::Indexer::~Indexer ( )
virtual

Destructor

Definition at line 29 of file Indexer.cpp.

30 {
31 }

Member Function Documentation

◆ input

void Kwave::Indexer::input ( Kwave::SampleArray  data)
slot

receives input data

Definition at line 34 of file Indexer.cpp.

References m_index, and output().

35 {
36  emit output(m_index, data);
37 }
unsigned int m_index
Definition: Indexer.h:59
void output(unsigned int index, Kwave::SampleArray data)

◆ output

void Kwave::Indexer::output ( unsigned int  index,
Kwave::SampleArray  data 
)
signal

forwards index + data as output

Referenced by input().

Here is the caller graph for this function:

Member Data Documentation

◆ m_index

unsigned int Kwave::Indexer::m_index
private

the index that is attached to each output data

Definition at line 59 of file Indexer.h.

Referenced by input().


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