Inheritance diagram for lomiri::MediaHub::EglVideoSinkPrivate:
Collaboration diagram for lomiri::MediaHub::EglVideoSinkPrivate:Public Member Functions | |
| EglVideoSinkPrivate (uint32_t gl_texture, PlayerKey key, EglVideoSink *q) | |
| ~EglVideoSinkPrivate () | |
| bool | import_buffer (const BufferData *buf_data) |
Public Member Functions inherited from lomiri::MediaHub::VideoSinkPrivate | |
| virtual | ~VideoSinkPrivate ()=default |
Public Attributes | |
| uint32_t | gl_texture |
| promise< BufferData > | prom_buff |
| future< BufferData > | fut_buff |
| int | sock_fd |
| thread | sock_thread |
| EGLImageKHR | egl_image |
| int | buf_fd |
| PFNEGLCREATEIMAGEKHRPROC | _eglCreateImageKHR |
| PFNEGLDESTROYIMAGEKHRPROC | _eglDestroyImageKHR |
| PFNGLEGLIMAGETARGETTEXTURE2DOESPROC | _glEGLImageTargetTexture2DOES |
Public Attributes inherited from lomiri::MediaHub::VideoSinkPrivate | |
| QMatrix4x4 | m_transformationMatrix |
Friends | |
| class | EglVideoSink |
Definition at line 45 of file egl_video_sink.cpp.
|
inline |
Definition at line 156 of file egl_video_sink.cpp.
References _eglCreateImageKHR, _eglDestroyImageKHR, _glEGLImageTargetTexture2DOES, and MH_DEBUG.
|
inline |
Definition at line 215 of file egl_video_sink.cpp.
References _eglDestroyImageKHR, buf_fd, egl_image, sock_fd, and sock_thread.
|
inline |
Definition at line 234 of file egl_video_sink.cpp.
References _eglCreateImageKHR, _glEGLImageTargetTexture2DOES, buf_fd, egl_image, lomiri::MediaHub::BufferData::fd, lomiri::MediaHub::BufferMetadata::fourcc, gl_texture, lomiri::MediaHub::BufferMetadata::height, lomiri::MediaHub::BufferData::meta, MH_DEBUG, MH_ERROR, MH_WARNING, lomiri::MediaHub::BufferMetadata::offset, lomiri::MediaHub::BufferMetadata::stride, and lomiri::MediaHub::BufferMetadata::width.
|
friend |
Definition at line 47 of file egl_video_sink.cpp.
| PFNEGLCREATEIMAGEKHRPROC lomiri::MediaHub::EglVideoSinkPrivate::_eglCreateImageKHR |
Definition at line 275 of file egl_video_sink.cpp.
Referenced by EglVideoSinkPrivate(), and import_buffer().
| PFNEGLDESTROYIMAGEKHRPROC lomiri::MediaHub::EglVideoSinkPrivate::_eglDestroyImageKHR |
Definition at line 276 of file egl_video_sink.cpp.
Referenced by EglVideoSinkPrivate(), and ~EglVideoSinkPrivate().
| PFNGLEGLIMAGETARGETTEXTURE2DOESPROC lomiri::MediaHub::EglVideoSinkPrivate::_glEGLImageTargetTexture2DOES |
Definition at line 277 of file egl_video_sink.cpp.
Referenced by EglVideoSinkPrivate(), and import_buffer().
| int lomiri::MediaHub::EglVideoSinkPrivate::buf_fd |
Definition at line 274 of file egl_video_sink.cpp.
Referenced by import_buffer(), and ~EglVideoSinkPrivate().
| EGLImageKHR lomiri::MediaHub::EglVideoSinkPrivate::egl_image |
Definition at line 273 of file egl_video_sink.cpp.
Referenced by import_buffer(), and ~EglVideoSinkPrivate().
| future<BufferData> lomiri::MediaHub::EglVideoSinkPrivate::fut_buff |
Definition at line 270 of file egl_video_sink.cpp.
| uint32_t lomiri::MediaHub::EglVideoSinkPrivate::gl_texture |
Definition at line 268 of file egl_video_sink.cpp.
Referenced by import_buffer().
| promise<BufferData> lomiri::MediaHub::EglVideoSinkPrivate::prom_buff |
Definition at line 269 of file egl_video_sink.cpp.
| int lomiri::MediaHub::EglVideoSinkPrivate::sock_fd |
Definition at line 271 of file egl_video_sink.cpp.
Referenced by ~EglVideoSinkPrivate().
| thread lomiri::MediaHub::EglVideoSinkPrivate::sock_thread |
Definition at line 272 of file egl_video_sink.cpp.
Referenced by ~EglVideoSinkPrivate().