Music Hub  ..
A session-wide music playback service
core::ubuntu::media Namespace Reference

Namespaces

 apparmor
 
 audio
 
 Connection
 
 helper
 
 power
 
 telephony
 
 video
 

Classes

struct  ClientDeathObserver
 
class  Engine
 
class  HashedKeyedPlayerStore
 
class  HybrisClientDeathObserver
 
class  HybrisRecorderObserver
 
class  KeyedPlayerStore
 
class  Player
 
class  PlayerImplementation
 
class  PlayerSkeleton
 
class  PlayerStub
 
class  Property
 
struct  RecorderObserver
 
class  Service
 
class  ServiceImplementation
 
class  ServiceSkeleton
 
class  ServiceStub
 
class  timeout
 
class  Track
 
class  TrackList
 
class  TrackListImplementation
 
class  TrackListSkeleton
 
class  TrackListStub
 
class  UriCheck
 

Typedefs

typedef std::function< std::string(const std::string &, const std::string &, const std::string &)> CoverArtResolver
 

Enumerations

enum  RecordingState {
  RecordingState::stopped,
  RecordingState::started
}
 

Functions

std::ostream & operator<< (std::ostream &out, Player::PlaybackStatus status)
 
std::ostream & operator<< (std::ostream &out, Player::LoopStatus loop_status)
 
ClientDeathObserver::Ptr platform_default_client_death_observer ()
 
CoverArtResolver always_missing_cover_art_resolver ()
 
RecorderObserver::Ptr make_platform_default_recorder_observer ()
 
core::dbus::Bus::Ptr the_session_bus ()
 
std::ostream & operator<< (std::ostream &out, const core::ubuntu::media::TrackList &tracklist)
 

Typedef Documentation

typedef std::function< std::string ( const std::string&, const std::string&, const std::string& )> core::ubuntu::media::CoverArtResolver

Definition at line 41 of file cover_art_resolver.h.

Enumeration Type Documentation

Enumerator
stopped 
started 

Definition at line 33 of file recorder_observer.h.

Function Documentation

core::ubuntu::media::CoverArtResolver core::ubuntu::media::always_missing_cover_art_resolver ( )

Copyright (C) 2013-2014 Canonical Ltd

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 3, as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Authored by: Thomas Voß thoma.nosp@m.s.vo.nosp@m.ss@ca.nosp@m.noni.nosp@m.cal.c.nosp@m.om

Definition at line 21 of file cover_art_resolver.cpp.

media::RecorderObserver::Ptr core::ubuntu::media::make_platform_default_recorder_observer ( )

Definition at line 25 of file recorder_observer.cpp.

References core::ubuntu::media::HybrisRecorderObserver::create().

+ Here is the call graph for this function:

std::ostream & core::ubuntu::media::operator<< ( std::ostream &  out,
const core::ubuntu::media::TrackList tracklist 
)
inline
std::ostream& core::ubuntu::media::operator<< ( std::ostream &  out,
Player::PlaybackStatus  status 
)
inline
std::ostream& core::ubuntu::media::operator<< ( std::ostream &  out,
Player::LoopStatus  loop_status 
)
inline

Definition at line 217 of file player.h.

media::ClientDeathObserver::Ptr core::ubuntu::media::platform_default_client_death_observer ( )

Definition at line 35 of file client_death_observer.cpp.

core::dbus::Bus::Ptr core::ubuntu::media::the_session_bus ( )

Definition at line 28 of file the_session_bus.cpp.