kaudiomanagerplay.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KAUDIOMANAGERPLAY_H
00021 #define KAUDIOMANAGERPLAY_H
00022
00023 #include <artsflow.h>
00024 #include <qstring.h>
00025
00026 class KArtsServer;
00027 class QString;
00028
00037 class KAudioManagerPlay
00038 {
00039 public:
00040 KAudioManagerPlay( KArtsServer * server, const QString & title = QString::null );
00041 ~KAudioManagerPlay();
00042
00046 Arts::Synth_AMAN_PLAY amanPlay();
00047
00054 bool isNull() const;
00055
00059 void setTitle( const QString & title );
00060
00064 QString title();
00065
00066 void setAutoRestoreID( const QString & autoRestoreID );
00067 QString autoRestoreID();
00068
00069 void start();
00070 void stop();
00071
00072 private:
00073 struct PrivateData {
00074 Arts::Synth_AMAN_PLAY amanPlay;
00075 bool started;
00076 };
00077 PrivateData* d;
00078 };
00079
00080
00081 #endif // KAUDIOMANAGERPLAY_H
00082
00083
This file is part of the documentation for arts Library Version 3.2.2.