• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdecore
 

tdecore

Public Slots | Public Member Functions | Static Public Member Functions | List of all members
KAudioPlayer Class Reference

#include <kaudioplayer.h>

Inherits TQObject.

Public Slots

void play ()
 

Public Member Functions

 KAudioPlayer (const TQString &filename, TQObject *parent=0, const char *name=0)
 
 ~KAudioPlayer ()
 

Static Public Member Functions

static void play (const TQString &filename)
 

Detailed Description

This class provides one-shot-and-forget audio playing.

You will never know if what you wanted to play really got played.

It doesn't require linking any special libraries, as it operates over DCOP. In the current implementation, it only indirectly communicates with the aRts soundserver, using knotify as DCOP -> MCOP bridge.

Due to that fact, if you need "fast" response times, more control or feedback, use the MCOP interfaces rather than this.

An example of using this class is:

KAudioPlayer::play("/var/share/foo.wav");
KAudioPlayer::play
void play()
Play function as slot.
Definition: kaudioplayer.cpp:50

If you want to use signals & slots, you can do something like:

KAudioPlayer player("/var/share/foo.wav");
connect(&button, TQ_SIGNAL(clicked()), &player, TQ_SLOT(play()));
KAudioPlayer
This class provides one-shot-and-forget audio playing.
Definition: kaudioplayer.h:56

Definition at line 56 of file kaudioplayer.h.

Constructor & Destructor Documentation

◆ KAudioPlayer()

KAudioPlayer::KAudioPlayer ( const TQString &  filename,
TQObject *  parent = 0,
const char *  name = 0 
)

Constructor.

Parameters
filenameAbsolute path to the filename of the sound file to play
parentA parent TQObject for this KAudioPlayer
nameAn internal name for this KAudioPlayer

Definition at line 33 of file kaudioplayer.cpp.

◆ ~KAudioPlayer()

KAudioPlayer::~KAudioPlayer ( )

Destructor.

Definition at line 39 of file kaudioplayer.cpp.

Member Function Documentation

◆ play [1/2]

void KAudioPlayer::play ( )
slot

Play function as slot.

Plays the soundfile given to the constructor.

Definition at line 50 of file kaudioplayer.cpp.

◆ play() [2/2]

void KAudioPlayer::play ( const TQString &  filename)
static

Static play function.

Parameters
filenameAbsolute path to the filename of the sound file to play. if not absolute, goes off TDEDIR/share/sounds/ (preferred)

Definition at line 44 of file kaudioplayer.cpp.


The documentation for this class was generated from the following files:
  • kaudioplayer.h
  • kaudioplayer.cpp

tdecore

Skip menu "tdecore"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

tdecore

Skip menu "tdecore"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdecore by doxygen 1.9.4
This website is maintained by Timothy Pearson.