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