view src/vtx/vtx.h @ 1228:01efa0e5b554

file->handle should be cleared on close, otherwise it can lead to double free.
author Yoshiki Yazawa <yaz@cc.rim.or.jp>
date Tue, 10 Jul 2007 14:21:15 +0900
parents 26ff35aa9b2b
children 48e73f07ec9b
line wrap: on
line source

#ifndef VTX_H
#define VTX_H

#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <pthread.h>

#include <stdlib.h>
#include <string.h>
#include <stdio.h>

#include "audacious/plugin.h"

void vtx_about(void);
void vtx_config(void);
void vtx_file_info(char *filename);

extern int  vtx_is_our_file(char *filename);
extern void vtx_play_file (InputPlayback *playback);
extern void vtx_stop (InputPlayback *playback);
extern void vtx_seek (InputPlayback *playback, int time);
extern void vtx_pause (InputPlayback *playback, short p);
extern int  vtx_get_time (InputPlayback *playback);
extern void vtx_get_song_info (char *filename, char **title, int *length);

#endif