Music Hub  ..
A session-wide music playback service
video::HybrisGlSink::Private Struct Reference
+ Collaboration diagram for video::HybrisGlSink::Private:

Public Member Functions

 Private (std::uint32_t gl_texture)
 
 ~Private ()
 

Static Public Member Functions

static void on_frame_available_callback (GLConsumerWrapperHybris, void *context)
 

Public Attributes

std::uint32_t gl_texture
 
core::Signal< void > frame_available
 
IGBCWrapperHybris graphics_buffer_consumer
 
GLConsumerWrapperHybris gl_texture_consumer
 

Detailed Description

Definition at line 28 of file hybris_gl_sink.cpp.

Constructor & Destructor Documentation

◆ Private()

video::HybrisGlSink::Private::Private ( std::uint32_t  gl_texture)
inline

Definition at line 40 of file hybris_gl_sink.cpp.

References gl_texture, gl_texture_consumer, graphics_buffer_consumer, and on_frame_available_callback().

+ Here is the call graph for this function:

◆ ~Private()

video::HybrisGlSink::Private::~Private ( )
inline

Definition at line 58 of file hybris_gl_sink.cpp.

References gl_texture_consumer, and on_frame_available_callback().

+ Here is the call graph for this function:

Member Function Documentation

◆ on_frame_available_callback()

static void video::HybrisGlSink::Private::on_frame_available_callback ( GLConsumerWrapperHybris  ,
void *  context 
)
inlinestatic

Definition at line 30 of file hybris_gl_sink.cpp.

References frame_available.

Referenced by Private(), and ~Private().

Member Data Documentation

◆ frame_available

core::Signal<void> video::HybrisGlSink::Private::frame_available

Definition at line 64 of file hybris_gl_sink.cpp.

Referenced by on_frame_available_callback().

◆ gl_texture

std::uint32_t video::HybrisGlSink::Private::gl_texture

Definition at line 63 of file hybris_gl_sink.cpp.

Referenced by Private().

◆ gl_texture_consumer

GLConsumerWrapperHybris video::HybrisGlSink::Private::gl_texture_consumer

Definition at line 66 of file hybris_gl_sink.cpp.

Referenced by Private(), and ~Private().

◆ graphics_buffer_consumer

IGBCWrapperHybris video::HybrisGlSink::Private::graphics_buffer_consumer

Definition at line 65 of file hybris_gl_sink.cpp.

Referenced by Private().


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