#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. | |
Public Member Functions inherited from kanzi::connect::ConnectStreamEncodeUtil | |
| ConnectStreamEncodeUtil () | |
| Constructor. | |
| void | encodePixelFrame (PixelFrameSharedPtr frame) override |
| Encode new pixel frame and send data. | |
| void | startEncoderThread () |
| void | stopEncoderThread () |
| void | updateRuntimedata () |
| ~ConnectStreamEncodeUtil () override | |
| Destructor. | |
Public Member Functions inherited from kanzi::connect::StreamEncodeUtil | |
| virtual | ~StreamEncodeUtil () |
| Destructor. | |
Additional Inherited Members | |
Protected Attributes inherited from kanzi::connect::ConnectStreamEncodeUtil | |
| 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.