|
Packit |
c32a2d |
/*
|
|
Packit |
c32a2d |
common: anything can happen here... frame reading, output, messages
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
copyright ?-2006 by the mpg123 project - free software under the terms of the LGPL 2.1
|
|
Packit |
c32a2d |
see COPYING and AUTHORS files in distribution or http://mpg123.org
|
|
Packit |
c32a2d |
initially written by Michael Hipp
|
|
Packit |
c32a2d |
*/
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
#ifndef _MPG123_COMMON_H_
|
|
Packit |
c32a2d |
#define _MPG123_COMMON_H_
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
#include "mpg123app.h"
|
|
Packit |
c32a2d |
#include "out123.h"
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
extern int stopped;
|
|
Packit |
c32a2d |
extern int paused;
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
/* Return non-zero if full terminal fun is desired/possible. */
|
|
Packit |
c32a2d |
int term_have_fun(int fd);
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
/* Return width of terminal associated with given descriptor,
|
|
Packit |
c32a2d |
-1 when there is none. */
|
|
Packit |
c32a2d |
int term_width(int fd);
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
void print_header(mpg123_handle *);
|
|
Packit |
c32a2d |
void print_header_compact(mpg123_handle *);
|
|
Packit |
c32a2d |
void print_stat(mpg123_handle *fr, long offset, out123_handle *ao, int draw_bar);
|
|
Packit |
c32a2d |
void print_buf(const char* prefix, out123_handle *ao);
|
|
Packit |
c32a2d |
void clear_stat();
|
|
Packit |
c32a2d |
/* for control_generic */
|
|
Packit |
c32a2d |
extern const char* remote_header_help;
|
|
Packit |
c32a2d |
void print_remote_header(mpg123_handle *mh);
|
|
Packit |
c32a2d |
void generic_sendmsg (const char *fmt, ...);
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
extern const char* rva_name[3];
|
|
Packit |
c32a2d |
|
|
Packit |
c32a2d |
#endif
|
|
Packit |
c32a2d |
|