Music Hub  ..
A session-wide music playback service
gstreamer::EnginePrivate Class Reference
+ Collaboration diagram for gstreamer::EnginePrivate:

Public Member Functions

media::Player::PlaybackStatus gst_state_to_player_status (const gstreamer::Bus::Message::Detail::StateChanged &state)
 
void on_playbin_state_changed (const gstreamer::Bus::Message::Detail::StateChanged &state, const QByteArray &source)
 
media::Player::Error from_gst_errorwarning (const gstreamer::Bus::Message::Detail::ErrorWarningInfo &ewi)
 
void on_playbin_error (const gstreamer::Bus::Message::Detail::ErrorWarningInfo &ewi)
 
void on_playbin_warning (const gstreamer::Bus::Message::Detail::ErrorWarningInfo &ewi)
 
void on_playbin_info (const gstreamer::Bus::Message::Detail::ErrorWarningInfo &ewi)
 
void on_tag_available (const gstreamer::Bus::Message::Detail::Tag &tag)
 
 EnginePrivate (const lomiri::MediaHubService::Player::PlayerKey key, Engine *q)
 

Public Attributes

gstreamer::Playbin playbin
 
Engineq_ptr
 

Detailed Description

Definition at line 54 of file engine.cpp.

Constructor & Destructor Documentation

◆ EnginePrivate()

gstreamer::EnginePrivate::EnginePrivate ( const lomiri::MediaHubService::Player::PlayerKey  key,
Engine q 
)
inline

Member Function Documentation

◆ from_gst_errorwarning()

◆ gst_state_to_player_status()

media::Player::PlaybackStatus gstreamer::EnginePrivate::gst_state_to_player_status ( const gstreamer::Bus::Message::Detail::StateChanged state)
inline

◆ on_playbin_error()

void gstreamer::EnginePrivate::on_playbin_error ( const gstreamer::Bus::Message::Detail::ErrorWarningInfo ewi)
inline

Definition at line 203 of file engine.cpp.

◆ on_playbin_info()

void gstreamer::EnginePrivate::on_playbin_info ( const gstreamer::Bus::Message::Detail::ErrorWarningInfo ewi)
inline

◆ on_playbin_state_changed()

void gstreamer::EnginePrivate::on_playbin_state_changed ( const gstreamer::Bus::Message::Detail::StateChanged state,
const QByteArray &  source 
)
inline

◆ on_playbin_warning()

void gstreamer::EnginePrivate::on_playbin_warning ( const gstreamer::Bus::Message::Detail::ErrorWarningInfo ewi)
inline

Definition at line 211 of file engine.cpp.

◆ on_tag_available()

void gstreamer::EnginePrivate::on_tag_available ( const gstreamer::Bus::Message::Detail::Tag tag)
inline

Definition at line 224 of file engine.cpp.

References gstreamer::MetaDataExtractor::on_tag_available().

+ Here is the call graph for this function:

Member Data Documentation

◆ playbin

gstreamer::Playbin gstreamer::EnginePrivate::playbin

Definition at line 290 of file engine.cpp.

◆ q_ptr

Engine* gstreamer::EnginePrivate::q_ptr

Definition at line 291 of file engine.cpp.


The documentation for this class was generated from the following file: