Qmmp
Public Member Functions | Static Public Member Functions
AudioParameters Class Reference

#include <audioparameters.h>

List of all members.

Public Member Functions

 AudioParameters ()
 AudioParameters (quint32 srate, const ChannelMap &map, Qmmp::AudioFormat format)
 AudioParameters (const AudioParameters &other)
void operator= (const AudioParameters &p)
bool operator== (const AudioParameters &p) const
bool operator!= (const AudioParameters &p) const
quint32 sampleRate () const
int channels () const
const ChannelMap channelMap () const
Qmmp::AudioFormat format () const
int sampleSize () const
const QString toString () const

Static Public Member Functions

static int sampleSize (Qmmp::AudioFormat format)

Detailed Description

The AudioParameters class keeps information about audio settings.

Author:
Ilya Kotov <forkotov02@hotmail.ru>

Constructor & Destructor Documentation

Constructor.

AudioParameters ( quint32  srate,
const ChannelMap &  map,
Qmmp::AudioFormat  format 
)

Constructs audio settings with the given parameters.

Parameters:
srateSampling rate.
mapChannel map.
formatPCM data format.
AudioParameters ( const AudioParameters other)

Constructs a copy of other.


Member Function Documentation

const ChannelMap channelMap ( ) const

Returns channel map.

int channels ( ) const

Returns number of channels.

Returns pcm format.

bool operator!= ( const AudioParameters p) const

Returns true if parameters p is not equal to this parameters; otherwise returns false.

void operator= ( const AudioParameters p)

Assigns audio parameters p to this parameters.

bool operator== ( const AudioParameters p) const

Returns true if parameters p is equal to this parameters; otherwise returns false.

quint32 sampleRate ( ) const

Returns sample rate in Hz.

int sampleSize ( ) const

Returns sample size in bytes.

static int sampleSize ( Qmmp::AudioFormat  format) [static]

Returns sample size in bytes of the given pcm data format.

const QString toString ( ) const

Returns string represention of the audio parameters. May be useful for debug purposes.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Enumerations Enumerator