brintos

brintos / linux-shallow public Read only

0
0
Text · 823 B · 5f35c57 Raw
26 lines · c
1/* SPDX-License-Identifier: GPL-2.0-or-later */2/*3    init/start/stop/exit stream functions4    Copyright (C) 2003-2004  Kevin Thayer <nufan_wfk at yahoo.com>5    Copyright (C) 2005-2007  Hans Verkuil <hverkuil@xs4all.nl>6 7 */8 9#ifndef IVTV_STREAMS_H10#define IVTV_STREAMS_H11 12int ivtv_streams_setup(struct ivtv *itv);13int ivtv_streams_register(struct ivtv *itv);14void ivtv_streams_cleanup(struct ivtv *itv);15 16/* Capture related */17int ivtv_start_v4l2_encode_stream(struct ivtv_stream *s);18int ivtv_stop_v4l2_encode_stream(struct ivtv_stream *s, int gop_end);19int ivtv_start_v4l2_decode_stream(struct ivtv_stream *s, int gop_offset);20int ivtv_stop_v4l2_decode_stream(struct ivtv_stream *s, int flags, u64 pts);21 22void ivtv_stop_all_captures(struct ivtv *itv);23int ivtv_passthrough_mode(struct ivtv *itv, int enable);24 25#endif26