Mixxx

AudioInput Class Reference

A source of audio at a group of channels on an audio interface that is be processed in Mixxx. More...

#include <soundmanagerutil.h>

Inheritance diagram for AudioInput:
Collaboration diagram for AudioInput:

List of all members.

Public Member Functions

 AudioInput (AudioPathType type=INVALID, unsigned char channelBase=0, unsigned char index=0)
QDomElement toXML (QDomElement *element) const

Static Public Member Functions

static AudioInput fromXML (const QDomElement &xml)
static QList< AudioPathTypegetSupportedTypes ()

Protected Member Functions

void setType (AudioPathType type)

Detailed Description

A source of audio at a group of channels on an audio interface that is be processed in Mixxx.

Definition at line 108 of file soundmanagerutil.h.


Constructor & Destructor Documentation

AudioInput::AudioInput ( AudioPathType  type = INVALID,
unsigned char  channelBase = 0,
unsigned char  index = 0 
)

Constructs an AudioInput.

Definition at line 330 of file soundmanagerutil.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Function Documentation

AudioInput AudioInput::fromXML ( const QDomElement &  xml) [static]

Constructs and returns an AudioInput given an XML element representing it.

Note:
This method is static.

Definition at line 358 of file soundmanagerutil.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QList< AudioPathType > AudioInput::getSupportedTypes ( ) [static]

Enumerates the AudioPathTypes supported by AudioInput.

Note:
This method is static.

Definition at line 369 of file soundmanagerutil.cpp.

Here is the caller graph for this function:

void AudioInput::setType ( AudioPathType  type) [protected, virtual]

Implements setting the type of an AudioInput, using AudioInput::getSupportedTypes.

Implements AudioPath.

Definition at line 384 of file soundmanagerutil.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QDomElement AudioInput::toXML ( QDomElement *  element) const

Writes this AudioInput's data to an XML element, preallocated from an XML DOM document.

Definition at line 346 of file soundmanagerutil.cpp.

Here is the call 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