Mercurial > audlegacy-plugins
view src/jack/xconvert.h @ 585:2d20bc58a290 trunk
[svn] tweak xspf plugin to conform xspf specification version 1.
- arrange the order of elements to pass several validators.
- specify character set and encoding as UTF-8.
- now urls beginning with file:// can be used.
- prepend file:// onto local file entry to save (tentative).
author | yaz |
---|---|
date | Tue, 30 Jan 2007 23:14:02 -0800 |
parents | 3da1b8942b8b |
children | 2ebeb7816c5e |
line wrap: on
line source
/* * Copyright (C) 2003 Haavard Kvaalen <havardk@xmms.org> * * Licensed under GNU LGPL version 2. */ #include "audacious/plugin.h" void convert_free_buffer(void); struct xmms_convert_buffers; struct xmms_convert_buffers* xmms_convert_buffers_new(void); /* * Free the data assosiated with the buffers, without destroying the * context. The context can be reused. */ void xmms_convert_buffers_free(struct xmms_convert_buffers* buf); void xmms_convert_buffers_destroy(struct xmms_convert_buffers* buf); typedef int (*convert_func_t)(struct xmms_convert_buffers* buf, void **data, int length); typedef int (*convert_channel_func_t)(struct xmms_convert_buffers* buf, void **data, int length); typedef int (*convert_freq_func_t)(struct xmms_convert_buffers* buf, void **data, int length, int ifreq, int ofreq); convert_func_t xmms_convert_get_func(AFormat output, AFormat input); convert_channel_func_t xmms_convert_get_channel_func(AFormat fmt, int output, int input); convert_freq_func_t xmms_convert_get_frequency_func(AFormat fmt, int channels);