Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Opie::MM::OSoundCard Class Reference

#include </home/clem/local/src/opie/libopie2/opiemm/osoundsystem.h>

Collaboration diagram for Opie::MM::OSoundCard:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OSoundCard (QObject *parent, const char *name)
virtual ~OSoundCard ()
bool hasMixer () const
bool hasAudio () const
OAudioInterfaceaudio () const
OMixerInterfacemixer () const

Protected Attributes

OAudioInterface_audio
OMixerInterface_mixer

Private Member Functions

void init ()

Private Attributes

Private * d

Constructor & Destructor Documentation

OSoundCard::OSoundCard QObject *  parent,
const char *  name
 

Constructor. Normally you don't create OSoundCard objects yourself, but access them via OSoundSystem::card().

Definition at line 123 of file osoundsystem.cpp.

References init(), odebug, and oendl.

OSoundCard::~OSoundCard  )  [virtual]
 

Destructor.

Definition at line 131 of file osoundsystem.cpp.


Member Function Documentation

OAudioInterface* Opie::MM::OSoundCard::audio  )  const [inline]
 

Definition at line 121 of file osoundsystem.h.

References _audio.

bool Opie::MM::OSoundCard::hasAudio  )  const [inline]
 

Definition at line 119 of file osoundsystem.h.

References _mixer.

bool Opie::MM::OSoundCard::hasMixer  )  const [inline]
 

Definition at line 118 of file osoundsystem.h.

References _audio.

void OSoundCard::init  )  [private]
 

Definition at line 136 of file osoundsystem.cpp.

References _audio, and _mixer.

Referenced by OSoundCard().

OMixerInterface* Opie::MM::OSoundCard::mixer  )  const [inline]
 

Definition at line 122 of file osoundsystem.h.

References _mixer.

Referenced by main().


Member Data Documentation

OAudioInterface* Opie::MM::OSoundCard::_audio [protected]
 

Definition at line 122 of file osoundsystem.h.

Referenced by audio(), hasMixer(), and init().

OMixerInterface* Opie::MM::OSoundCard::_mixer [protected]
 

Definition at line 126 of file osoundsystem.h.

Referenced by hasAudio(), init(), and mixer().

Private* Opie::MM::OSoundCard::d [private]
 

Definition at line 131 of file osoundsystem.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 18:01:33 2005 for OPIE by  doxygen 1.4.2