Music Hub ..
A session-wide music playback service
Loading...
Searching...
No Matches
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()

Member Function Documentation

◆ from_gst_errorwarning()

◆ gst_state_to_player_status()

◆ 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.

References from_gst_errorwarning(), and lomiri::MediaHubService::Player::no_error.

Referenced by EnginePrivate().

Here is the call graph for this function:

◆ on_playbin_info()

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

Definition at line 219 of file engine.cpp.

References gstreamer::Bus::Message::Detail::ErrorWarningInfo::debug, and MH_DEBUG.

Referenced by EnginePrivate().

◆ 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.

References from_gst_errorwarning(), and lomiri::MediaHubService::Player::no_error.

Referenced by EnginePrivate().

Here is the call graph for this function:

◆ 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(), and playbin.

Referenced by EnginePrivate().

Here is the call graph for this function:

Member Data Documentation

◆ playbin

gstreamer::Playbin gstreamer::EnginePrivate::playbin

◆ q_ptr

Engine* gstreamer::EnginePrivate::q_ptr

Definition at line 291 of file engine.cpp.

Referenced by EnginePrivate().


The documentation for this class was generated from the following file:
  • /build/media-hub-4.7~20260316060616.27~fbd9644+ubports26.04.1/src/service/gstreamer/engine.cpp