[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [Phonon/4.1] fa98942: adjust the fake backend to the
From: Matthias Kretz <kretz () kde ! org>
Date: 2011-01-02 21:59:11
Message-ID: 20110102215911.B1E61A6229 () git ! kde ! org
[Download RAW message or body]
commit fa9894227ebe856a9cf4166b1d6ed595bbc2bf81
branch 4.1
Author: Matthias Kretz <kretz@kde.org>
Date: Fri Jul 7 09:55:57 2006 +0000
adjust the fake backend to the ObjectDescription changes
diff --git a/tests/fakebackend/backend.cpp b/tests/fakebackend/backend.cpp
index 2d2aa59..51c12d2 100644
--- a/tests/fakebackend/backend.cpp
+++ b/tests/fakebackend/backend.cpp
@@ -162,260 +162,161 @@ QStringList Backend::knownMimeTypes() const
return m_supportedMimeTypes;
}
-QSet<int> Backend::audioOutputDeviceIndexes() const
+QSet<int> Backend::objectDescriptionIndexes( ObjectDescription::Type type ) const
{
QSet<int> set;
- set << 10000 << 10001;
- return set;
-}
-
-QString Backend::audioOutputDeviceName( int index ) const
-{
- switch( index )
+ switch( type )
{
- case 10000:
- return "internal Soundcard";
- case 10001:
- return "USB Headset";
+ case ObjectDescription::AudioOutputDevice:
+ set << 10000 << 10001;
+ break;
+ case ObjectDescription::AudioCaptureDevice:
+ set << 20000 << 20001;
+ break;
+ case ObjectDescription::VideoOutputDevice:
+ set << 40000 << 40001 << 40002 << 40003;
+ break;
+ case ObjectDescription::VideoCaptureDevice:
+ set << 30000 << 30001;
+ break;
+ case ObjectDescription::Visualization:
+ case ObjectDescription::AudioCodec:
+ case ObjectDescription::VideoCodec:
+ case ObjectDescription::ContainerFormat:
+ break;
+ case ObjectDescription::AudioEffect:
+ set << 0x7F000001;
+ break;
+ case ObjectDescription::VideoEffect:
+ set << 0x7E000001;
+ break;
}
- return QString();
-}
-
-QString Backend::audioOutputDeviceDescription( int index ) const
-{
- Q_UNUSED( index );
- return QString(); // no description
-}
-
-QSet<int> Backend::audioCaptureDeviceIndexes() const
-{
- QSet<int> set;
- set << 20000 << 20001;
return set;
}
-QString Backend::audioCaptureDeviceName( int index ) const
+QString Backend::objectDescriptionName( ObjectDescription::Type type, int index ) const
{
- switch( index )
+ switch( type )
{
- case 20000:
- return "Soundcard";
- case 20001:
- return "DV";
- default:
- return QString();
- }
-}
-
-QString Backend::audioCaptureDeviceDescription( int index ) const
-{
- switch( index )
- {
- case 20000:
- return "first description";
- case 20001:
- return "second description";
- default:
- return QString();
- }
-}
-
-int Backend::audioCaptureDeviceVideoIndex( int index ) const
-{
- switch( index )
- {
- case 20001:
- return 30001;
- default:
- return -1;
- }
-}
-
-QSet<int> Backend::videoOutputDeviceIndexes() const
-{
- QSet<int> set;
- set << 40000 << 40001 << 40002 << 40003;
- return set;
-}
-
-QString Backend::videoOutputDeviceName( int index ) const
-{
- switch( index )
- {
- case 40000:
- return "XVideo";
- case 40001:
- return "XShm";
- case 40002:
- return "X11";
- case 40003:
- return "SDL";
+ case ObjectDescription::AudioOutputDevice:
+ switch( index )
+ {
+ case 10000:
+ return "internal Soundcard";
+ case 10001:
+ return "USB Headset";
+ }
+ break;
+ case ObjectDescription::AudioCaptureDevice:
+ switch( index )
+ {
+ case 20000:
+ return "Soundcard";
+ case 20001:
+ return "DV";
+ }
+ break;
+ case ObjectDescription::VideoOutputDevice:
+ switch( index )
+ {
+ case 40000:
+ return "XVideo";
+ case 40001:
+ return "XShm";
+ case 40002:
+ return "X11";
+ case 40003:
+ return "SDL";
+ }
+ break;
+ case ObjectDescription::VideoCaptureDevice:
+ switch( index )
+ {
+ case 30000:
+ return "USB Webcam";
+ case 30001:
+ return "DV";
+ default:
+ return QString();
+ }
+ break;
+ case ObjectDescription::Visualization:
+ break;
+ case ObjectDescription::AudioCodec:
+ break;
+ case ObjectDescription::VideoCodec:
+ break;
+ case ObjectDescription::ContainerFormat:
+ break;
+ case ObjectDescription::AudioEffect:
+ switch( index )
+ {
+ case 0x7F000001:
+ return "Delay";
+ }
+ break;
+ case ObjectDescription::VideoEffect:
+ switch( index )
+ {
+ case 0x7E000001:
+ return "VideoEffect1";
+ }
+ break;
}
return QString();
}
-QString Backend::videoOutputDeviceDescription( int index ) const
-{
- Q_UNUSED( index );
- return QString(); // no description
-}
-
-QSet<int> Backend::videoCaptureDeviceIndexes() const
-{
- QSet<int> set;
- set << 30000 << 30001;
- return set;
-}
-
-QString Backend::videoCaptureDeviceName( int index ) const
-{
- switch( index )
- {
- case 30000:
- return "USB Webcam";
- case 30001:
- return "DV";
- default:
- return QString();
- }
-}
-
-QString Backend::videoCaptureDeviceDescription( int index ) const
+QString Backend::objectDescriptionDescription( ObjectDescription::Type type, int index ) const
{
- switch( index )
+ switch( type )
{
- case 30000:
- return "first description";
- case 30001:
- return "second description";
- default:
- return QString();
- }
-}
-
-int Backend::videoCaptureDeviceAudioIndex( int index ) const
-{
- switch( index )
- {
- case 30001:
- return 20001;
- default:
- return -1;
+ case ObjectDescription::AudioOutputDevice:
+ break;
+ case ObjectDescription::AudioCaptureDevice:
+ switch( index )
+ {
+ case 20000:
+ return "first description";
+ case 20001:
+ return "second description";
+ }
+ break;
+ case ObjectDescription::VideoOutputDevice:
+ break;
+ case ObjectDescription::VideoCaptureDevice:
+ switch( index )
+ {
+ case 30000:
+ return "first description";
+ case 30001:
+ return "second description";
+ default:
+ return QString();
+ }
+ break;
+ case ObjectDescription::Visualization:
+ break;
+ case ObjectDescription::AudioCodec:
+ break;
+ case ObjectDescription::VideoCodec:
+ break;
+ case ObjectDescription::ContainerFormat:
+ break;
+ case ObjectDescription::AudioEffect:
+ switch( index )
+ {
+ case 0x7F000001:
+ return "Simple delay effect with time, feedback and level controls.";
+ }
+ break;
+ case ObjectDescription::VideoEffect:
+ switch( index )
+ {
+ case 0x7E000001:
+ return "Description 1";
+ }
+ break;
}
-}
-
-QSet<int> Backend::visualizationIndexes() const
-{
- QSet<int> ret;
- return ret;
-}
-
-QString Backend::visualizationName( int index ) const
-{
- return QString();
-}
-
-QString Backend::visualizationDescription( int index ) const
-{
- return QString();
-}
-
-QSet<int> Backend::audioEffectIndexes() const
-{
- QSet<int> ret;
- ret << 0x7F000001;
- return ret;
-}
-
-QString Backend::audioEffectName( int index ) const
-{
- switch( index )
- {
- case 0x7F000001:
- return "Delay";
- }
- return QString();
-}
-
-QString Backend::audioEffectDescription( int index ) const
-{
- switch( index )
- {
- case 0x7F000001:
- return "Simple delay effect with time, feedback and level controls.";
- }
- return QString();
-}
-
-QSet<int> Backend::videoEffectIndexes() const
-{
- QSet<int> ret;
- ret << 0x7E000001;
- return ret;
-}
-
-QString Backend::videoEffectName( int index ) const
-{
- switch( index )
- {
- case 0x7E000001:
- return "VideoEffect1";
- }
- return QString();
-}
-
-QString Backend::videoEffectDescription( int index ) const
-{
- switch( index )
- {
- case 0x7E000001:
- return "Description 1";
- }
- return QString();
-}
-
-QSet<int> Backend::audioCodecIndexes() const
-{
- return QSet<int>();
-}
-
-QString Backend::audioCodecName( int index ) const
-{
- return QString();
-}
-
-QString Backend::audioCodecDescription( int index ) const
-{
- return QString();
-}
-
-QSet<int> Backend::videoCodecIndexes() const
-{
- return QSet<int>();
-}
-
-QString Backend::videoCodecName( int index ) const
-{
- return QString();
-}
-
-QString Backend::videoCodecDescription( int index ) const
-{
- return QString();
-}
-
-QSet<int> Backend::containerFormatIndexes() const
-{
- return QSet<int>();
-}
-
-QString Backend::containerFormatName( int index ) const
-{
- return QString();
-}
-
-QString Backend::containerFormatDescription( int index ) const
-{
return QString();
}
diff --git a/tests/fakebackend/backend.h b/tests/fakebackend/backend.h
index b2de2ce..bd37860 100644
--- a/tests/fakebackend/backend.h
+++ b/tests/fakebackend/backend.h
@@ -24,6 +24,7 @@
#include <QList>
#include <QPointer>
#include <QStringList>
+#include <phonon/objectdescription.h>
class KUrl;
@@ -65,47 +66,9 @@ namespace Fake
void freeSoundcardDevices();
- Q_INVOKABLE QSet<int> audioOutputDeviceIndexes() const;
- Q_INVOKABLE QString audioOutputDeviceName( int index ) const;
- Q_INVOKABLE QString audioOutputDeviceDescription( int index ) const;
-
- Q_INVOKABLE QSet<int> audioCaptureDeviceIndexes() const;
- Q_INVOKABLE QString audioCaptureDeviceName( int index ) const;
- Q_INVOKABLE QString audioCaptureDeviceDescription( int index ) const;
- Q_INVOKABLE qint32 audioCaptureDeviceVideoIndex( int index ) const;
-
- Q_INVOKABLE QSet<int> videoOutputDeviceIndexes() const;
- Q_INVOKABLE QString videoOutputDeviceName( int index ) const;
- Q_INVOKABLE QString videoOutputDeviceDescription( int index ) const;
-
- Q_INVOKABLE QSet<int> videoCaptureDeviceIndexes() const;
- Q_INVOKABLE QString videoCaptureDeviceName( int index ) const;
- Q_INVOKABLE QString videoCaptureDeviceDescription( int index ) const;
- Q_INVOKABLE qint32 videoCaptureDeviceAudioIndex( int index ) const;
-
- Q_INVOKABLE QSet<int> visualizationIndexes() const;
- Q_INVOKABLE QString visualizationName( int index ) const;
- Q_INVOKABLE QString visualizationDescription( int index ) const;
-
- Q_INVOKABLE QSet<int> audioEffectIndexes() const;
- Q_INVOKABLE QString audioEffectName( int index ) const;
- Q_INVOKABLE QString audioEffectDescription( int index ) const;
-
- Q_INVOKABLE QSet<int> videoEffectIndexes() const;
- Q_INVOKABLE QString videoEffectName( int index ) const;
- Q_INVOKABLE QString videoEffectDescription( int index ) const;
-
- Q_INVOKABLE QSet<int> audioCodecIndexes() const;
- Q_INVOKABLE QString audioCodecName( int index ) const;
- Q_INVOKABLE QString audioCodecDescription( int index ) const;
-
- Q_INVOKABLE QSet<int> videoCodecIndexes() const;
- Q_INVOKABLE QString videoCodecName( int index ) const;
- Q_INVOKABLE QString videoCodecDescription( int index ) const;
-
- Q_INVOKABLE QSet<int> containerFormatIndexes() const;
- Q_INVOKABLE QString containerFormatName( int index ) const;
- Q_INVOKABLE QString containerFormatDescription( int index ) const;
+ Q_INVOKABLE QSet<int> objectDescriptionIndexes( ObjectDescription::Type type ) const;
+ Q_INVOKABLE QString objectDescriptionName( ObjectDescription::Type type, int index ) const;
+ Q_INVOKABLE QString objectDescriptionDescription( ObjectDescription::Type type, int index ) const;
Q_INVOKABLE char const* uiLibrary() const;
// Q_INVOKABLE char* uiSymbol() const;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic