Namespaces | |
| detail | |
Classes | |
| struct | BufferData |
| struct | BufferMetadata |
| class | EglSink |
| class | HybrisGlSink |
| struct | Sink |
| A video sink abstracts a queue of buffers, that receives a stream of decoded video buffers from an arbitrary source. More... | |
Typedefs | |
| typedef detail::IntWrapper< detail::DimensionTag::height, std::uint32_t > | Height |
| The integer Height of a video. More... | |
| typedef detail::IntWrapper< detail::DimensionTag::width, std::uint32_t > | Width |
| The integer Width of a video. More... | |
| typedef std::tuple< Height, Width > | Dimensions |
| Height and Width of a video. More... | |
| typedef std::function< Sink::Ptr(std::uint32_t)> | SinkFactory |
Functions | |
| SinkFactory | make_platform_default_sink_factory (const Player::PlayerKey &key, const AVBackend::Backend b) |
| typedef std::tuple<Height, Width> core::ubuntu::media::video::Dimensions |
Height and Width of a video.
Definition at line 139 of file dimensions.h.
| typedef detail::IntWrapper<detail::DimensionTag::height, std::uint32_t> core::ubuntu::media::video::Height |
The integer Height of a video.
Definition at line 134 of file dimensions.h.
| typedef std::function<Sink::Ptr(std::uint32_t)> core::ubuntu::media::video::SinkFactory |
Definition at line 36 of file platform_default_sink.h.
| typedef detail::IntWrapper<detail::DimensionTag::width, std::uint32_t> core::ubuntu::media::video::Width |
The integer Width of a video.
Definition at line 136 of file dimensions.h.
| video::SinkFactory core::ubuntu::media::video::make_platform_default_sink_factory | ( | const Player::PlayerKey & | key, |
| const AVBackend::Backend | b | ||
| ) |
Definition at line 60 of file platform_default_sink.cpp.
References core::ubuntu::media::video::HybrisGlSink::factory_for_key(), core::ubuntu::media::video::EglSink::factory_for_key(), MH_DEBUG, MH_INFO, and MH_WARNING.
Referenced by media::PlayerStub::Private::Private().
Here is the call graph for this function: