Data Fields | |
uint8_t | buffer [65536+16] |
vbi_sliced | sliced [64] |
wrap | wrap |
frame | frame |
int64_t | frame_pts |
int64_t | packet_pts |
vbi_bool | new_frame |
vbi_dvb_demux_cb * | callback |
void * | user_data |
_vbi_log_hook | log |
uint8_t _vbi_dvb_demux::buffer[65536+16] |
Wrap-around buffer. Must hold one PES packet, at most 6 + 65535 bytes.
Output buffer for vbi_dvb_demux_demux().
struct wrap _vbi_dvb_demux::wrap [read] |
Wrap-around state.
struct frame _vbi_dvb_demux::frame [read] |
Data unit demux state.
int64_t _vbi_dvb_demux::frame_pts |
PTS of current frame.
int64_t _vbi_dvb_demux::packet_pts |
PTS of current packet.
vbi_bool _vbi_dvb_demux::new_frame |
New frame commences in this packet. (We cannot reset immediately due to the coroutine design.)
vbi_dvb_demux_demux() data.