| 1 | /*  This file is part of the KDE project.
 | 
|---|
| 2 | 
 | 
|---|
| 3 | Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
 | 
|---|
| 4 | 
 | 
|---|
| 5 | This library is free software: you can redistribute it and/or modify
 | 
|---|
| 6 | it under the terms of the GNU Lesser General Public License as published by
 | 
|---|
| 7 | the Free Software Foundation, either version 2.1 or 3 of the License.
 | 
|---|
| 8 | 
 | 
|---|
| 9 | This library is distributed in the hope that it will be useful,
 | 
|---|
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
|---|
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
|---|
| 12 | GNU Lesser General Public License for more details.
 | 
|---|
| 13 | 
 | 
|---|
| 14 | You should have received a copy of the GNU Lesser General Public License
 | 
|---|
| 15 | along with this library.  If not, see <http://www.gnu.org/licenses/>.
 | 
|---|
| 16 | 
 | 
|---|
| 17 | */
 | 
|---|
| 18 | 
 | 
|---|
| 19 | #include "dummyplayer.h"
 | 
|---|
| 20 | 
 | 
|---|
| 21 | QT_BEGIN_NAMESPACE
 | 
|---|
| 22 | 
 | 
|---|
| 23 | using namespace Phonon;
 | 
|---|
| 24 | using namespace Phonon::MMF;
 | 
|---|
| 25 | 
 | 
|---|
| 26 | /*! \class MMF::DummyPlayer
 | 
|---|
| 27 |   \internal
 | 
|---|
| 28 | */
 | 
|---|
| 29 | 
 | 
|---|
| 30 | //-----------------------------------------------------------------------------
 | 
|---|
| 31 | // Constructor / destructor
 | 
|---|
| 32 | //-----------------------------------------------------------------------------
 | 
|---|
| 33 | 
 | 
|---|
| 34 | MMF::DummyPlayer::DummyPlayer(const AbstractPlayer *player)
 | 
|---|
| 35 |         :   AbstractPlayer(player)
 | 
|---|
| 36 | {
 | 
|---|
| 37 | 
 | 
|---|
| 38 | }
 | 
|---|
| 39 | 
 | 
|---|
| 40 | 
 | 
|---|
| 41 | //-----------------------------------------------------------------------------
 | 
|---|
| 42 | // MediaObjectInterface
 | 
|---|
| 43 | //-----------------------------------------------------------------------------
 | 
|---|
| 44 | 
 | 
|---|
| 45 | void MMF::DummyPlayer::play()
 | 
|---|
| 46 | {
 | 
|---|
| 47 | 
 | 
|---|
| 48 | }
 | 
|---|
| 49 | 
 | 
|---|
| 50 | void MMF::DummyPlayer::pause()
 | 
|---|
| 51 | {
 | 
|---|
| 52 | 
 | 
|---|
| 53 | }
 | 
|---|
| 54 | 
 | 
|---|
| 55 | void MMF::DummyPlayer::stop()
 | 
|---|
| 56 | {
 | 
|---|
| 57 | 
 | 
|---|
| 58 | }
 | 
|---|
| 59 | 
 | 
|---|
| 60 | void MMF::DummyPlayer::seek(qint64)
 | 
|---|
| 61 | {
 | 
|---|
| 62 | 
 | 
|---|
| 63 | }
 | 
|---|
| 64 | 
 | 
|---|
| 65 | bool MMF::DummyPlayer::hasVideo() const
 | 
|---|
| 66 | {
 | 
|---|
| 67 |     return false;
 | 
|---|
| 68 | }
 | 
|---|
| 69 | 
 | 
|---|
| 70 | bool MMF::DummyPlayer::isSeekable() const
 | 
|---|
| 71 | {
 | 
|---|
| 72 |     return false;
 | 
|---|
| 73 | }
 | 
|---|
| 74 | 
 | 
|---|
| 75 | Phonon::State MMF::DummyPlayer::state() const
 | 
|---|
| 76 | {
 | 
|---|
| 77 |     return Phonon::LoadingState;
 | 
|---|
| 78 | }
 | 
|---|
| 79 | 
 | 
|---|
| 80 | qint64 MMF::DummyPlayer::currentTime() const
 | 
|---|
| 81 | {
 | 
|---|
| 82 |     return 0;
 | 
|---|
| 83 | }
 | 
|---|
| 84 | 
 | 
|---|
| 85 | Phonon::ErrorType MMF::DummyPlayer::errorType() const
 | 
|---|
| 86 | {
 | 
|---|
| 87 |     return Phonon::NoError;
 | 
|---|
| 88 | }
 | 
|---|
| 89 | 
 | 
|---|
| 90 | qint64 MMF::DummyPlayer::totalTime() const
 | 
|---|
| 91 | {
 | 
|---|
| 92 |     return 0;
 | 
|---|
| 93 | }
 | 
|---|
| 94 | 
 | 
|---|
| 95 | void MMF::DummyPlayer::open()
 | 
|---|
| 96 | {
 | 
|---|
| 97 | 
 | 
|---|
| 98 | }
 | 
|---|
| 99 | 
 | 
|---|
| 100 | void MMF::DummyPlayer::close()
 | 
|---|
| 101 | {
 | 
|---|
| 102 | 
 | 
|---|
| 103 | }
 | 
|---|
| 104 | 
 | 
|---|
| 105 | //-----------------------------------------------------------------------------
 | 
|---|
| 106 | // AbstractPlayer
 | 
|---|
| 107 | //-----------------------------------------------------------------------------
 | 
|---|
| 108 | 
 | 
|---|
| 109 | void MMF::DummyPlayer::doSetTickInterval(qint32)
 | 
|---|
| 110 | {
 | 
|---|
| 111 | 
 | 
|---|
| 112 | }
 | 
|---|
| 113 | 
 | 
|---|
| 114 | QT_END_NAMESPACE
 | 
|---|
| 115 | 
 | 
|---|