Mixxx

SoundSourceProxy Class Reference

#include <soundsourceproxy.h>

Inheritance diagram for SoundSourceProxy:
Collaboration diagram for SoundSourceProxy:

List of all members.

Public Member Functions

 SoundSourceProxy (QString qFilename)
 SoundSourceProxy (TrackPointer pTrack)
 ~SoundSourceProxy ()
int open ()
long seek (long)
unsigned read (unsigned long size, const SAMPLE *)
long unsigned length ()
int parseHeader ()
unsigned int getSampleRate ()
QString getFilename ()

Static Public Member Functions

static void loadPlugins ()
static int ParseHeader (TrackInfoObject *p)
static QStringList supportedFileExtensions ()
static QStringList supportedFileExtensionsByPlugins ()
static QString supportedFileExtensionsString ()
static QString supportedFileExtensionsRegex ()
static bool isFilenameSupported (QString filename)

Detailed Description

Author:
Tue Haste Andersen

Definition at line 40 of file soundsourceproxy.h.


Constructor & Destructor Documentation

SoundSourceProxy::SoundSourceProxy ( QString  qFilename)

Definition at line 54 of file soundsourceproxy.cpp.

SoundSourceProxy::SoundSourceProxy ( TrackPointer  pTrack)

Definition at line 62 of file soundsourceproxy.cpp.

SoundSourceProxy::~SoundSourceProxy ( )

Definition at line 155 of file soundsourceproxy.cpp.


Member Function Documentation

QString SoundSourceProxy::getFilename ( ) [virtual]

Returns filename

Reimplemented from Mixxx::SoundSource.

Definition at line 390 of file soundsourceproxy.cpp.

unsigned int SoundSourceProxy::getSampleRate ( ) [virtual]

Reimplemented from Mixxx::SoundSource.

Definition at line 381 of file soundsourceproxy.cpp.

Here is the caller graph for this function:

bool SoundSourceProxy::isFilenameSupported ( QString  filename) [static]

Definition at line 372 of file soundsourceproxy.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

long unsigned SoundSourceProxy::length ( ) [virtual]

Implements Mixxx::SoundSource.

Definition at line 266 of file soundsourceproxy.cpp.

Here is the caller graph for this function:

void SoundSourceProxy::loadPlugins ( ) [static]

Scan for and initialize all plugins

Definition at line 70 of file soundsourceproxy.cpp.

Here is the caller graph for this function:

int SoundSourceProxy::open ( ) [virtual]

Implements Mixxx::SoundSource.

Definition at line 226 of file soundsourceproxy.cpp.

Here is the caller graph for this function:

int SoundSourceProxy::ParseHeader ( TrackInfoObject p) [static]

Definition at line 280 of file soundsourceproxy.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int SoundSourceProxy::parseHeader ( ) [virtual]

Implements Mixxx::SoundSource.

Definition at line 274 of file soundsourceproxy.cpp.

unsigned SoundSourceProxy::read ( unsigned long  size,
const SAMPLE p 
) [virtual]

Implements Mixxx::SoundSource.

Definition at line 258 of file soundsourceproxy.cpp.

long SoundSourceProxy::seek ( long  l) [virtual]

Implements Mixxx::SoundSource.

Definition at line 250 of file soundsourceproxy.cpp.

QStringList SoundSourceProxy::supportedFileExtensions ( ) [static]

Definition at line 325 of file soundsourceproxy.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QStringList SoundSourceProxy::supportedFileExtensionsByPlugins ( ) [static]

Definition at line 344 of file soundsourceproxy.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QString SoundSourceProxy::supportedFileExtensionsRegex ( ) [static]

Definition at line 360 of file soundsourceproxy.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QString SoundSourceProxy::supportedFileExtensionsString ( ) [static]

Definition at line 351 of file soundsourceproxy.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