src/xmms/visualization/object.c File Reference

#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include "xmms/xmms_object.h"
#include "xmmspriv/xmms_ipc.h"
#include "xmmspriv/xmms_sample.h"
#include "common.h"

Go to the source code of this file.

Functions

 XMMS_CMD_DEFINE (query_version, xmms_visualization_version, xmms_visualization_t *, INT32, NONE, NONE)
 XMMS_CMD_DEFINE (registercl, xmms_visualization_register_client, xmms_visualization_t *, INT32, NONE, NONE)
 XMMS_CMD_DEFINE (init_shm, xmms_visualization_init_shm, xmms_visualization_t *, INT32, INT32, STRING)
 XMMS_CMD_DEFINE (init_udp, xmms_visualization_init_udp, xmms_visualization_t *, INT32, INT32, NONE)
 XMMS_CMD_DEFINE3 (property_set, xmms_visualization_property_set, xmms_visualization_t *, INT32, INT32, STRING, STRING)
 XMMS_CMD_DEFINE (properties_set, xmms_visualization_properties_set, xmms_visualization_t *, INT32, INT32, DICT)
 XMMS_CMD_DEFINE (shutdown, xmms_visualization_shutdown_client, xmms_visualization_t *, NONE, INT32, NONE)
int32_t create_client ()
xmms_vis_client_tget_client (int32_t id)
void delete_client (int32_t id)
void xmms_visualization_init (xmms_output_t *output)
 Initialize the Vis module.
void xmms_visualization_destroy ()
 Free all resoures used by visualization module.
int32_t xmms_visualization_version (xmms_visualization_t *vis, xmms_error_t *err)
int32_t xmms_visualization_register_client (xmms_visualization_t *vis, xmms_error_t *err)
int32_t xmms_visualization_property_set (xmms_visualization_t *vis, int32_t id, const gchar *key, const gchar *value, xmms_error_t *err)
int32_t xmms_visualization_properties_set (xmms_visualization_t *vis, int32_t id, xmmsv_t *prop, xmms_error_t *err)
int32_t xmms_visualization_init_shm (xmms_visualization_t *vis, int32_t id, const char *shmidstr, xmms_error_t *err)
int32_t xmms_visualization_init_udp (xmms_visualization_t *vis, int32_t id, xmms_error_t *err)
void xmms_visualization_shutdown_client (xmms_visualization_t *vis, int32_t id, xmms_error_t *err)
void send_data (int channels, int size, short *buf)

Generated by  doxygen 1.6.2