|
| ExportH264 () |
|
| ExportH264 (boost::shared_ptr< FramesQueue > queueObj, std::function< bool(frame_container &frames, bool forceBlockingPush)> _send, std::function< frame_sp(size_t size, string pinID)> _makeFrame, std::function< std::string(int type)> _getInputPinIdByType, std::string _mOutputPinId) |
|
bool | exportSend (frame_container &frames) |
|
bool | handleExport (uint64_t &queryStart, uint64_t &queryEnd, bool &timeReset, mQueueMap &queueMap, uint64_t &endTimeSaved) override |
|
| ExportQState (State::StateType type) |
|
bool | handleExport (uint64_t &queryStart, uint64_t &queryEnd, bool &timeReset, mQueueMap &queueMap, uint64_t &endTimeSaved) override |
|
| State () |
|
virtual | ~State () |
|
| State (StateType type_) |
|
◆ ExportH264() [1/2]
ExportH264::ExportH264 |
( |
| ) |
|
|
inline |
◆ ExportH264() [2/2]
ExportH264::ExportH264 |
( |
boost::shared_ptr< FramesQueue > | queueObj, |
|
|
std::function< bool(frame_container &frames, bool forceBlockingPush)> | _send, |
|
|
std::function< frame_sp(size_t size, string pinID)> | _makeFrame, |
|
|
std::function< std::string(int type)> | _getInputPinIdByType, |
|
|
std::string | _mOutputPinId ) |
|
inline |
◆ exportSend()
bool ExportH264::exportSend |
( |
frame_container & | frames | ) |
|
|
inlinevirtual |
Reimplemented from State.
◆ handleExport()
bool ExportH264::handleExport |
( |
uint64_t & | queryStart, |
|
|
uint64_t & | queryEnd, |
|
|
bool & | timeReset, |
|
|
mQueueMap & | queueMap, |
|
|
uint64_t & | endTimeSaved ) |
|
inlineoverridevirtual |
Reimplemented from State.
◆ count
int ExportH264::count = 0 |
|
private |
◆ IFrameTS
uint64_t ExportH264::IFrameTS = 0 |
|
private |
◆ makeFrame
std::function<frame_sp(size_t size, string pinID)> ExportH264::makeFrame |
|
private |
◆ mOutputPinId
string ExportH264::mOutputPinId |
|
private |
◆ ppsBuff
const_buffer ExportH264::ppsBuff |
|
private |
◆ ppsBuffer
const_buffer ExportH264::ppsBuffer |
|
private |
◆ spsBuff
const_buffer ExportH264::spsBuff |
|
private |
◆ typeFound
short ExportH264::typeFound |
|
private |
◆ updateAllTimestamp
bool ExportH264::updateAllTimestamp = true |
|
private |
◆ updateEndTimeSaved
bool ExportH264::updateEndTimeSaved = true |
|
private |
The documentation for this class was generated from the following file:
- base/src/MultimediaQueueXform.cpp