Browse Source

Stream: Export stream_FilterNew

pull/2/head
Jean-Philippe André 17 years ago
parent
commit
cf168e78fd
  1. 5
      include/vlc_stream.h
  2. 3
      src/input/stream_filter.c
  3. 1
      src/libvlccore.sym

5
include/vlc_stream.h

@ -181,6 +181,11 @@ VLC_EXPORT( stream_t *,__stream_MemoryNew, (vlc_object_t *p_obj, uint8_t *p_buff
#define stream_UrlNew( a, b ) __stream_UrlNew( VLC_OBJECT(a), b )
VLC_EXPORT( stream_t *,__stream_UrlNew, (vlc_object_t *p_this, const char *psz_url ) );
/**
* Try to add a stream filter to an open stream.
* @return New stream to use, or NULL if the filter could not be added.
**/
VLC_EXPORT( stream_t*, stream_FilterNew, ( stream_t *p_source, const char *psz_stream_filter ) );
/**
* @}
*/

3
src/input/stream_filter.c

@ -29,6 +29,8 @@
#include <vlc_stream.h>
#include <libvlc.h>
#include <assert.h>
#include "stream.h"
static void StreamDelete( stream_t * );
@ -37,6 +39,7 @@ stream_t *stream_FilterNew( stream_t *p_source,
const char *psz_stream_filter )
{
stream_t *s;
assert( p_source != NULL );
s = stream_CommonNew( VLC_OBJECT( p_source ) );
if( s == NULL )

1
src/libvlccore.sym

@ -388,6 +388,7 @@ stream_Control
stream_Delete
stream_DemuxNew
stream_DemuxSend
stream_FilterNew
__stream_MemoryNew
stream_Peek
stream_Read

Loading…
Cancel
Save