Mercurial > audlegacy-plugins
view src/arts/arts_helper/arts_helper.h @ 611:3f7a52adfe0e trunk
[svn] merge recent changes from yaz's branch.
- stable shoutcast playback.
- tag handling improvement.
- view track detail on streaming won't crash. (disabled.)
- filepopup for streaming is partially supported. filepopup displays track name and stream name, but not updated automatically.
author | yaz |
---|---|
date | Tue, 06 Feb 2007 12:11:42 -0800 |
parents | 3da1b8942b8b |
children |
line wrap: on
line source
/* * aRts ouput plugin for xmms * * Copyright (C) 2000,2003,2004 Haavard Kvaalen <havardk@xmms.org> * * Licenced under GNU GPL version 2. * * Audacious port by Giacomo Lozito from develia.org * */ struct command { int cmd; int data; int data_length; }; struct response { int cmd; int status; int data; }; #define HELPER_VERSION 0x000700 struct init_data { int version; int resolution, rate, nchannels; int buffer_time; }; enum { CMD_INIT = 1, CMD_QUIT, CMD_PAUSE, CMD_FLUSH, CMD_SET_VOLUME, CMD_WRITE, CMD_FREE, CMD_GET_OUTPUT_LATENCY, CMD_QUERY_PLAYING, }; enum { STATUS_OK = 0, STATUS_FAILED, STATUS_UNKNOWN, };