Mercurial > audlegacy
view libaudacious/xconvert.h @ 1029:54dd4df67688 trunk
[svn] - src/tagging_mp4.c, fileinfo.c, libmp4.c: Finish conversion to internal container code.
- include/mpeg4ip.h, mpeg4ip_version.h, systems.h: Remove libmp4v2.
- libmp4v2/: Remove libmp4v2.
- Makefile.in: Remove references to libmp4v2.
- configure.ac: Remove references to libmp4v2.
author | nenolod |
---|---|
date | Fri, 12 May 2006 06:48:55 -0700 |
parents | cb178e5ad177 |
children | 53a3d5db6b58 |
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);