X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_es_out.h;h=048a9542c92d08d0f19d7fcfb9fc90dc3367deb0;hb=9c86aabc0850590c292e453e5b0f1c87214b5e89;hp=dbb0da48218ea05a43200436d9ab1be8bd89525e;hpb=2cb472dba008f7d877ffe6bae9c5575253365282;p=vlc diff --git a/include/vlc_es_out.h b/include/vlc_es_out.h index dbb0da4821..048a9542c9 100644 --- a/include/vlc_es_out.h +++ b/include/vlc_es_out.h @@ -21,6 +21,10 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ +#if !defined( __LIBVLC__ ) + #error You are not libvlc or one of its plugins. You cannot include this file +#endif + #ifndef _VLC_ES_OUT_H #define _VLC_ES_OUT_H 1 @@ -80,6 +84,8 @@ enum es_out_query_e ES_OUT_SET_NEXT_DISPLAY_TIME, /* arg1=es_out_id_t* arg2=int64_t i_pts(microsecond) */ /* Set meta data for group (dynamic) */ ES_OUT_SET_GROUP_META, /* arg1=int i_group arg2=vlc_meta_t */ + /* Set epg for group (dynamic) */ + ES_OUT_SET_GROUP_EPG, /* arg1=int i_group arg2=vlc_epg_t */ /* */ ES_OUT_DEL_GROUP /* arg1=int i_group */ }; @@ -90,6 +96,7 @@ struct es_out_t int (*pf_send) ( es_out_t *, es_out_id_t *, block_t * ); void (*pf_del) ( es_out_t *, es_out_id_t * ); int (*pf_control)( es_out_t *, int i_query, va_list ); + vlc_bool_t b_sout; es_out_sys_t *p_sys; };