dvb_ringbuffer_pkt_read_user — Read from a packet in the ringbuffer.
ssize_t dvb_ringbuffer_pkt_read_user ( | struct dvb_ringbuffer * rbuf, |
| size_t idx, | |
| int offset, | |
| u8 __user * buf, | |
size_t len); |
rbufRingbuffer concerned.
idx
Packet index as returned by dvb_ringbuffer_pkt_next.
offsetOffset into packet to read from.
bufDestination buffer for data.
lenSize of destination buffer.
unlike dvb_ringbuffer_read, this does NOT update the read pointer
in the ringbuffer. You must use dvb_ringbuffer_pkt_dispose to mark a
packet as no longer required.