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

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, WidthDimensions
 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 Documentation

◆ Dimensions

Height and Width of a video.

Definition at line 139 of file dimensions.h.

◆ Height

The integer Height of a video.

Definition at line 134 of file dimensions.h.

◆ SinkFactory

typedef std::function<Sink::Ptr(std::uint32_t)> core::ubuntu::media::video::SinkFactory

Definition at line 36 of file platform_default_sink.h.

◆ Width

The integer Width of a video.

Definition at line 136 of file dimensions.h.

Function Documentation

◆ make_platform_default_sink_factory()

video::SinkFactory core::ubuntu::media::video::make_platform_default_sink_factory ( const Player::PlayerKey key,
const AVBackend::Backend  b 
)