|
| | 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