2#include <boost/asio/buffer.hpp>
3#include "FrameContainerQueue.h"
4using boost::asio::const_buffer;
5using boost::asio::mutable_buffer;
FrameContainerQueueAdapter()
Definition FrameContainerQueue.h:31
PushType
Definition FrameContainerQueue.h:144
const_buffer getSPS_PPS()
Definition H264FrameDemuxer.h:29
STATE
Definition H264FrameDemuxer.h:8
@ NORMAL
Definition H264FrameDemuxer.h:13
@ INITIAL
Definition H264FrameDemuxer.h:9
@ SPS_RCVD
Definition H264FrameDemuxer.h:10
@ PPS_RCVD
Definition H264FrameDemuxer.h:11
@ WAITING_FOR_IFRAME
Definition H264FrameDemuxer.h:12
STATE myState
Definition H264FrameDemuxer.h:16
const_buffer getPPS()
Definition H264FrameDemuxer.h:28
void on_failed_push(frame_container item)
Definition H264FrameDemuxer.cpp:60
const_buffer parseNALU(mutable_buffer &input, short &typeFound)
Definition H264FrameDemuxer.cpp:12
FrameContainerQueueAdapter::PushType should_push(frame_container item)
Definition H264FrameDemuxer.cpp:36
const_buffer sps
Definition H264FrameDemuxer.h:17
const_buffer getSPS()
Definition H264FrameDemuxer.h:27
void on_push_success(frame_container item)
Definition H264FrameDemuxer.cpp:65
const_buffer sps_pps
Definition H264FrameDemuxer.h:17
short getState()
Definition H264FrameDemuxer.h:26
const_buffer pps
Definition H264FrameDemuxer.h:17
H264FrameDemuxer()
Definition H264FrameDemuxer.h:25
frame_container on_pop_success(frame_container item)
Definition H264FrameDemuxer.cpp:77