X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fstream_output%2Fstream_output.h;h=a3f7719645d8900a2b1241a298358965fe404118;hb=974be97baa8cabe04c64f9fb0f363ec5e95573d3;hp=85150c8c1768f334f4c8f03a4c17e22371101525;hpb=60db87243c9426e59557d0f0f2e30276cc2f9c94;p=vlc diff --git a/src/stream_output/stream_output.h b/src/stream_output/stream_output.h index 85150c8c17..a3f7719645 100644 --- a/src/stream_output/stream_output.h +++ b/src/stream_output/stream_output.h @@ -24,8 +24,11 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. ***************************************************************************/ -#include -#include +#ifndef VLC_SRC_STREAMOUT_H +# define VLC_SRC_STREAMOUT_H 1 + +# include +# include /**************************************************************************** * sout_packetizer_input_t: p_sout <-> p_packetizer @@ -98,24 +101,9 @@ struct announce_handler_t sap_handler_t *p_sap; }; -#define announce_HandlerCreate(a) __announce_HandlerCreate(VLC_OBJECT(a)) -announce_handler_t* __announce_HandlerCreate( vlc_object_t *); - -/* Private functions for the announce handler */ int announce_HandlerDestroy( announce_handler_t * ); -int announce_Register( announce_handler_t *p_announce, - session_descriptor_t *p_session, - announce_method_t *p_method ); -int announce_UnRegister( announce_handler_t *p_announce, - session_descriptor_t *p_session ); sap_handler_t *announce_SAPHandlerCreate( announce_handler_t *p_announce ); void announce_SAPHandlerDestroy( sap_handler_t *p_sap ); -char *StartSDP (const char *name, const char *description, const char *url, - const char *email, const char *phone, vlc_bool_t ssm, - const struct sockaddr *orig, socklen_t origlen, - const struct sockaddr *addr, socklen_t addrlen); -char *MakeSDPMedia (const char *type, int dport, const char *protocol, - unsigned pt, const char *rtpmap, const char *fmtp, ...); - +#endif