* control.h: private header for mediacontrol
*****************************************************************************
* Copyright (C) 2005 the VideoLAN team
- * $Id: vlc.h 10101 2005-03-02 16:47:31Z robux4 $
+ * $Id$
*
* Authors: Olivier Aubert <olivier.aubert@liris.univ-lyon1.fr>
*
#include <vlc/vlc.h>
#include <vlc/mediacontrol_structures.h>
-#include "libvlc_internal.h"
+#include <vlc/libvlc_structures.h>
#include <vlc/libvlc.h>
struct mediacontrol_Instance {
- struct libvlc_instance_t * p_instance;
- playlist_t *p_playlist;
+ libvlc_instance_t * p_instance;
+ libvlc_media_player_t * p_media_player;
};
-vlc_int64_t private_mediacontrol_unit_convert( input_thread_t *p_input,
- mediacontrol_PositionKey from,
- mediacontrol_PositionKey to,
- vlc_int64_t value );
-vlc_int64_t private_mediacontrol_position2microsecond( input_thread_t *p_input,
- const mediacontrol_Position *pos );
+libvlc_time_t private_mediacontrol_unit_convert( libvlc_media_player_t *p_media_player,
+ mediacontrol_PositionKey from,
+ mediacontrol_PositionKey to,
+ vlc_int64_t value );
+libvlc_time_t private_mediacontrol_position2microsecond( libvlc_media_player_t *p_media_player,
+ const mediacontrol_Position *pos );
/**
* Allocate a RGBPicture structure.
mediacontrol_RGBPicture *private_mediacontrol_createRGBPicture( int, int, long, vlc_int64_t l_date, char *, int);
-mediacontrol_PlaylistSeq *private_mediacontrol_PlaylistSeq__alloc( int size );
-
#define RAISE( c, m ) if( exception ) { exception->code = c; \
exception->message = strdup(m); }