#include <stream_encode_util_openh264.hpp>
Public Member Functions | |
bool | initialize (Domain &domain, StreamEncodeParameters ¶ms) override |
Prepare encoding target. | |
StreamEncodeUtil_openh264 () | |
void | uninitialize (bool softUninitialize=false) override |
Release encoder infra and write ending to video file or stream. | |
![]() | |
ConnectStreamEncodeUtil () | |
Constructor. | |
void | encodePixelFrame (PixelFrameSharedPtr frame) override |
Encode new pixel frame and send data. | |
void | startEncoderThread () |
void | stopEncoderThread () |
void | updateRuntimedata () |
~ConnectStreamEncodeUtil () override | |
Destructor. | |
![]() | |
virtual | ~StreamEncodeUtil () |
Destructor. | |
Additional Inherited Members | |
![]() | |
bool | m_accumulate = false |
size_t | m_delimeter = 0 |
Domain * | m_domain = nullptr |
unsigned int | m_height = 0 |
mutex | m_inboundMutex |
vector< PixelFrameWeakPtr > | m_pixelData |
vector< PixelFrameSharedPtr > | m_pixelData_keepalive |
bool | m_requestConfig = false |
string | m_streamId |
unsigned int | m_width = 0 |
|
inlineexplicit |
|
overridevirtual |
Prepare encoding target.
Reimplemented from kanzi::connect::ConnectStreamEncodeUtil.
|
overridevirtual |
Release encoder infra and write ending to video file or stream.
Reimplemented from kanzi::connect::ConnectStreamEncodeUtil.