Classes | |
struct | AVBackend |
struct | BufferData |
struct | BufferMetadata |
struct | DBusUtils |
class | EglVideoSink |
class | EglVideoSinkPrivate |
class | Error |
class | HybrisVideoSink |
class | HybrisVideoSinkPrivate |
class | Player |
class | PlayerPrivate |
class | Track |
class | TrackData |
class | TrackList |
class | TrackListPrivate |
class | VideoSink |
A video sink abstracts a queue of buffers, that receives a stream of decoded video buffers from an arbitrary source. More... | |
class | VideoSinkPrivate |
Typedefs | |
typedef void * | GLConsumerWrapperHybris |
typedef std::function< VideoSink *(uint32_t textureId, QObject *parent)> | VideoSinkFactory |
typedef uint32_t | PlayerKey |
Functions | |
Error | errorFromDBus (const QDBusMessage &msg) |
Error | errorFromApiCode (quint16 apiCode) |
QDebug | operator<< (QDebug dbg, const Error &error) |
VideoSinkFactory | createVideoSinkFactory (PlayerKey key, AVBackend::Backend backend) |
typedef void* lomiri::MediaHub::GLConsumerWrapperHybris |
Definition at line 26 of file hybris_video_sink.h.
typedef uint32_t lomiri::MediaHub::PlayerKey |
Definition at line 44 of file video_sink_p.h.
typedef std::function<VideoSink *(uint32_t textureId, QObject *parent)> lomiri::MediaHub::VideoSinkFactory |
Definition at line 43 of file video_sink_p.h.
VideoSinkFactory lomiri::MediaHub::createVideoSinkFactory | ( | PlayerKey | key, |
AVBackend::Backend | backend | ||
) |
Definition at line 53 of file video_sink.cpp.
References lomiri::MediaHub::EglVideoSink::createFactory(), lomiri::MediaHub::HybrisVideoSink::createFactory(), DBusConstants::Hybris, DBusConstants::Mir, and DBusConstants::None.
Error lomiri::MediaHub::errorFromApiCode | ( | quint16 | apiCode | ) |
Definition at line 72 of file error.cpp.
References lomiri::MediaHub::Error::AccessDeniedError, DBusConstants::AccessDeniedError, lomiri::MediaHub::Error::FormatError, DBusConstants::FormatError, lomiri::MediaHub::Error::InternalError, lomiri::MediaHub::Error::NetworkError, DBusConstants::NetworkError, lomiri::MediaHub::Error::NoError, DBusConstants::NoError, lomiri::MediaHub::Error::ResourceError, DBusConstants::ResourceError, lomiri::MediaHub::Error::ServiceMissingError, and DBusConstants::ServiceMissingError.
Referenced by lomiri::MediaHub::PlayerPrivate::onError().
Error lomiri::MediaHub::errorFromDBus | ( | const QDBusMessage & | msg | ) |
Definition at line 29 of file error.cpp.
References DBusConstants::AccessDeniedError, FDO_ERROR_ACCESS_DENIED, FDO_ERROR_DISCONNECTED, FDO_ERROR_NAME_HAS_NO_OWNER, FDO_ERROR_PREFIX, FDO_ERROR_SERVICE_UNKNOWN, MPRIS_ERROR_CREATING_SESSION, MPRIS_ERROR_DESTROYING_SESSION, MPRIS_ERROR_INSUFFICIENT_APPARMOR_PERMISSIONS, MPRIS_ERROR_OOP_STREAMING_NOT_SUPPORTED, MPRIS_ERROR_PREFIX, MPRIS_ERROR_URI_NOT_FOUND, DBusConstants::NoError, DBusConstants::ResourceError, and DBusConstants::ServiceMissingError.
Referenced by lomiri::MediaHub::PlayerPrivate::blockingCall(), lomiri::MediaHub::PlayerPrivate::createGLTextureVideoSink(), lomiri::MediaHub::PlayerPrivate::onSuccessfulCompletion(), and lomiri::MediaHub::PlayerPrivate::watchErrors().
|
inline |
Definition at line 64 of file error.h.
References lomiri::MediaHub::Error::code(), and lomiri::MediaHub::Error::message().