XmmsClient
Functions
client.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <math.h>
#include <time.h>
#include <xmmsc/xmmsc_ipc_transport.h>
#include <xmmsc/xmmsc_idnumbers.h>
#include <xmms_configuration.h>
#include <xmmsclientpriv/visualization/common.h>

Functions

xmmsc_visualization_t * get_dataset (xmmsc_connection_t *c, int vv)
 
xmmsc_result_txmmsc_visualization_version (xmmsc_connection_t *c)
 Querys the visualization version. More...
 
xmmsc_result_txmmsc_visualization_init (xmmsc_connection_t *c)
 Initializes a new visualization dataset. More...
 
int xmmsc_visualization_init_handle (xmmsc_result_t *res)
 
xmmsc_result_txmmsc_visualization_start (xmmsc_connection_t *c, int vv)
 Initializes a new visualization connection. More...
 
void xmmsc_visualization_start_handle (xmmsc_connection_t *c, xmmsc_result_t *res)
 
bool xmmsc_visualization_started (xmmsc_connection_t *c, int vv)
 
bool xmmsc_visualization_errored (xmmsc_connection_t *c, int vv)
 
xmmsc_result_txmmsc_visualization_property_set (xmmsc_connection_t *c, int vv, const char *key, const char *value)
 Deliver one property. More...
 
xmmsc_result_txmmsc_visualization_properties_set (xmmsc_connection_t *c, int vv, xmmsv_t *props)
 Deliver some properties. More...
 
void xmmsc_visualization_shutdown (xmmsc_connection_t *c, int vv)
 Says goodbye and cleans up. More...
 
int check_drawtime (double ts, int drawtime)
 
int xmmsc_visualization_chunk_get (xmmsc_connection_t *c, int vv, short *buffer, int drawtime, unsigned int blocking)
 Fetches the next available data chunk. More...