You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Michele Calgaro
8eb500c4e8
|
1 year ago | |
---|---|---|
.. | ||
mcop-dcop | 1 year ago | |
CMakeL10n.txt | ||
CMakeLists.txt | 4 years ago | |
Makefile.am | ||
README | ||
artskde.idl | ||
kartsdispatcher.cpp | ||
kartsdispatcher.h | 1 year ago | |
kartsfloatwatch.cpp | ||
kartsfloatwatch.h | 1 year ago | |
kartsserver.cpp | ||
kartsserver.h | 1 year ago | |
kaudioconverter.cpp | ||
kaudioconverter.h | 1 year ago | |
kaudiomanagerplay.cpp | ||
kaudiomanagerplay.h | ||
kaudioplaystream.cpp | ||
kaudioplaystream.h | 1 year ago | |
kaudioplaystream_p.h | 1 year ago | |
kaudiorecordstream.cpp | ||
kaudiorecordstream.h | 1 year ago | |
kaudiorecordstream_p.h | 1 year ago | |
kconverttest.cpp | ||
kconverttest.h | 1 year ago | |
kdatarequest_impl.cpp | ||
kdatarequest_impl.h | 1 year ago | |
kioinputstream_impl.cpp | ||
kioinputstream_impl.h | 1 year ago | |
kiotest.cpp | 4 years ago | |
kiotestslow.cpp | ||
kplayobject.cpp | ||
kplayobject.h | 1 year ago | |
kplayobjectcreator.cpp | 4 years ago | |
kplayobjectcreator.h | 1 year ago | |
kplayobjectfactory.cpp | ||
kplayobjectfactory.h | ||
kplayobjectfactory_p.h | 1 year ago | |
kvideowidget.cpp | ||
kvideowidget.h | 1 year 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>