You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tqfind find tqreplace replace tqcontains contains git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1246075 283d02a7-25f6-0310-bc7c-ecb5cbfe19da |
14 years ago | |
|---|---|---|
| .. | ||
| mcop-dcop | 15 years ago | |
| CMakeLists.txt | 15 years ago | |
| Makefile.am | 16 years ago | |
| README | 16 years ago | |
| artskde.idl | 16 years ago | |
| kartsdispatcher.cc | 15 years ago | |
| kartsdispatcher.h | 15 years ago | |
| kartsfloatwatch.cpp | 15 years ago | |
| kartsfloatwatch.h | 15 years ago | |
| kartsserver.cpp | 15 years ago | |
| kartsserver.h | 15 years ago | |
| kaudioconverter.cc | 15 years ago | |
| kaudioconverter.h | 15 years ago | |
| kaudiomanagerplay.cpp | 15 years ago | |
| kaudiomanagerplay.h | 15 years ago | |
| kaudioplaystream.cpp | 15 years ago | |
| kaudioplaystream.h | 15 years ago | |
| kaudioplaystream_p.h | 15 years ago | |
| kaudiorecordstream.cpp | 15 years ago | |
| kaudiorecordstream.h | 15 years ago | |
| kaudiorecordstream_p.h | 15 years ago | |
| kconverttest.cc | 15 years ago | |
| kconverttest.h | 15 years ago | |
| kdatarequest_impl.cpp | 16 years ago | |
| kdatarequest_impl.h | 15 years ago | |
| kioinputstream_impl.cpp | 15 years ago | |
| kioinputstream_impl.h | 15 years ago | |
| kiotest.cc | 16 years ago | |
| kiotestslow.cc | 16 years ago | |
| kplayobject.cc | 15 years ago | |
| kplayobject.h | 15 years ago | |
| kplayobjectcreator.cc | 15 years ago | |
| kplayobjectcreator.h | 15 years ago | |
| kplayobjectfactory.cc | 14 years ago | |
| kplayobjectfactory.h | 15 years ago | |
| kplayobjectfactory_p.h | 15 years ago | |
| kvideowidget.cpp | 15 years ago | |
| kvideowidget.h | 15 years ago | |
README
libartskde Introduction ----------------------- 1. What is libartskde? libartskde is a simple KDE->aRts wrapper that allows the developer to use KDE technology to access aRts. ie. no need to deal with std::string's anymore etc.. you can just use QString's or KURL's to play sound 2. How to use it to play sounds? <snip> 1 KArtsDispatcher dispatcher; 2 KArtsServer server; 3 KURL file = "file:/home/nikoz/test.mp3"; 4 KPlayObjectFactory factory(server.server()); 5 KPlayObject *playobj = factory.createPlayObject(file, true); 6 playobj->play(); <snap> Line: 1 Sets up the a KArtsDispatcher 2 Starts a new SoundServerV2 in the running artsd process 3 Simple test URL to demonstrate the use with KURL 4 Creates a KPlayObjectFactory, parameter: our SoundServerV2 5 Gets a KPlayObject from the factory, containing an Arts::PlayObject created in our running artsd process Parameters: KURL url (specifies the url to be played) bool createBUS (specifies wheter to create a Synth_BUS_UPLINK or not, "false" is only interesting if you want to use EffectsStacks etc..., see Noatun) 6 Play the file That's it, with 6 LOC a "full" media player :) To make the example above compile you will also have to add these #includes: #include <arts/kartsserver.h> #include <arts/kartsdispatcher.h> #include <arts/kplayobject.h> #include <arts/kplayobjectfactory.h> Enjoy... Nikolas Zimmermann <wildfox@kde.org>