output_plugin.h File Reference

Go to the source code of this file.

Data Structures

struct  _output_plugin

Defines

#define OUTPUT_PLUGIN_BASE_VERSION   0x1000
#define OUTPUT_PLUGIN_VERSION   (OUTPUT_PLUGIN_BASE_VERSION + 6)

Typedefs

typedef int output_version_type
typedef int(*) output_init_type (void)
typedef int(*) output_open_type (const char *path)
typedef void(*) output_close_type (void)
typedef int(*) output_write_type (void *data, int byte_count)
typedef int(*) output_start_callbacks_type (void *data)
typedef int(*) output_set_buffer_type (int *frag_size, int *frag_count, int *channels)
typedef unsigned int(*) output_set_sample_rate_type (unsigned int rate)
typedef int(*) output_get_queue_count_type (void)
typedef int(*) output_get_latency_type (void)
typedef _output_plugin output_plugin
typedef output_plugin *(*) output_plugin_info_type (void)


Define Documentation

#define OUTPUT_PLUGIN_BASE_VERSION   0x1000

#define OUTPUT_PLUGIN_VERSION   (OUTPUT_PLUGIN_BASE_VERSION + 6)


Typedef Documentation

typedef void(*) output_close_type(void)

typedef int(*) output_get_latency_type(void)

typedef int(*) output_get_queue_count_type(void)

typedef int(*) output_init_type(void)

typedef int(*) output_open_type(const char *path)

typedef struct _output_plugin output_plugin

typedef output_plugin*(*) output_plugin_info_type(void)

typedef int(*) output_set_buffer_type(int *frag_size, int *frag_count, int *channels)

typedef unsigned int(*) output_set_sample_rate_type(unsigned int rate)

typedef int(*) output_start_callbacks_type(void *data)

typedef int output_version_type

typedef int(*) output_write_type(void *data, int byte_count)


Generated on Wed Nov 22 12:31:55 2006 for AlsaPlayer by  doxygen 1.5.1