/* * libzvbi - Triggers * * Copyright (C) 2001 Michael H. Schimek * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* $Id: trigger.h,v 1.2 2002/10/22 04:42:40 mschimek Exp $ */ #ifndef TRIGGER_H #define TRIGGER_H #ifndef VBI_DECODER #define VBI_DECODER typedef struct vbi_decoder vbi_decoder; #endif /* Private */ typedef struct vbi_trigger vbi_trigger; extern void vbi_trigger_flush(vbi_decoder *vbi); extern void vbi_deferred_trigger(vbi_decoder *vbi); extern void vbi_eacem_trigger(vbi_decoder *vbi, unsigned char *s); extern void vbi_atvef_trigger(vbi_decoder *vbi, unsigned char *s); #endif /* TRIGGER_H */