/*****************************************************************************
* vlc_input.h:
*****************************************************************************
- * Copyright (C) 1999-2004 VideoLAN
+ * Copyright (C) 1999-2004 the VideoLAN team
* $Id: input_ext-intf.h 7954 2004-06-07 22:19:12Z fenrir $
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
INIT_S,
PLAYING_S,
PAUSE_S,
- END_S,
+ END_S
};
-/* "rate" default, min/max */
+/* "rate" default, min/max
+ * A rate below 1000 plays the movie faster,
+ * A rate above 1000 plays the movie slower.
+ */
#define INPUT_RATE_DEFAULT 1000
#define INPUT_RATE_MIN 125 /* Up to 8/1 */
#define INPUT_RATE_MAX 8000 /* Up to 1/8 */
VLC_EXPORT( input_thread_t *, __input_CreateThread, ( vlc_object_t *, input_item_t * ) );
#define input_Preparse(a,b) __input_Preparse(VLC_OBJECT(a),b)
VLC_EXPORT( int, __input_Preparse, ( vlc_object_t *, input_item_t * ) );
+
+#define input_Read(a,b,c) __input_Read(VLC_OBJECT(a),b, c)
+VLC_EXPORT( void, __input_Read, ( vlc_object_t *, input_item_t *, vlc_bool_t ) );
VLC_EXPORT( void, input_StopThread, ( input_thread_t * ) );
VLC_EXPORT( void, input_DestroyThread, ( input_thread_t * ) );
INPUT_SET_BOOKMARK, /* arg1= int res=can fail */
/* On the fly input slave */
- INPUT_ADD_SLAVE, /* arg1= char * */
+ INPUT_ADD_SLAVE /* arg1= char * */
};
VLC_EXPORT( int, input_vaControl,( input_thread_t *, int i_query, va_list ) );