Mixxx

AudioOutput Class Reference

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

#include <soundmanagerutil.h>

Inheritance diagram for AudioOutput:
Collaboration diagram for AudioOutput:

List of all members.

Public Member Functions

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

Static Public Member Functions

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

Protected Member Functions

void setType (AudioPathType type)

Detailed Description

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

Definition at line 91 of file soundmanagerutil.h.


Constructor & Destructor Documentation

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

Constructs an AudioOutput.

Definition at line 267 of file soundmanagerutil.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Function Documentation

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

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

Note:
This method is static.

Definition at line 295 of file soundmanagerutil.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Enumerates the AudioPathTypes supported by AudioOutput.

Note:
This method is static.

Definition at line 307 of file soundmanagerutil.cpp.

Here is the caller graph for this function:

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

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

Implements AudioPath.

Definition at line 319 of file soundmanagerutil.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QDomElement AudioOutput::toXML ( QDomElement *  element) const

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

Definition at line 283 of file soundmanagerutil.cpp.

Here is the call graph for this function:

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