/**************************************************************************** ** ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). ** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the demonstration applications of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:GPL$ ** GNU General Public License Usage ** This file is licensed under GPL v2. ** ** ** $QT_END_LICENSE$ ** ***************************************************************************/ #include #include "mediaplayer.h" #include "dbushandler.h" #include "audiomanagerinteractor.h" const qreal DefaultVolume = -1.0; int main (int argc, char *argv[]) { Q_INIT_RESOURCE(mediaplayer); QApplication app(argc, argv); QStringList args = app.arguments(); app.setApplicationName(args.at(1)); std::string appName=args.at(1).toStdString(); std::string targetName=args.at(2).toStdString(); app.setOrganizationName("Genivi"); app.setQuitOnLastWindowClosed(true); QString fileName; qreal volume = DefaultVolume; bool smallScreen = false; #ifdef Q_OS_SYMBIAN smallScreen = true; #endif am_sourceID_t mySourceID=0; am_sinkID_t targetSinkID=0; DbusHandler dbusHandler; //first we need to find out our sourceID std::vector listSources; std::vector listSinks; dbusHandler.GetListMainSources(listSources); dbusHandler.GetListMainSinks(listSinks); std::vector::iterator sourceIter(listSources.begin()); for (;sourceIter!=listSources.end();++sourceIter) { if (sourceIter->name.compare(appName)==0) mySourceID=sourceIter->sourceID; } std::vector::iterator sinkIter(listSinks.begin()); for (;sinkIter!=listSinks.end();++sinkIter) { if (sinkIter->name.compare(targetName)==0) targetSinkID=sinkIter->sinkID; } std::cout<< "SourceID "<