Main Page   Data Structures   File List   Data Fields   Globals  

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 + 4)

Typedefs

typedef int output_version_type
typedef int(* output_init_type )()
typedef int(* output_open_type )(const char *path)
typedef void(* output_close_type )()
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 int(* output_set_sample_rate_type )(int rate)
typedef int(* output_get_queue_count_type )()
typedef int(* output_get_latency_type )()
typedef _output_plugin output_plugin
typedef output_plugin *(* output_plugin_info_type )()


Define Documentation

#define OUTPUT_PLUGIN_BASE_VERSION   0x1000
 

#define OUTPUT_PLUGIN_VERSION   (OUTPUT_PLUGIN_BASE_VERSION + 4)
 


Typedef Documentation

typedef void(* output_close_type)()
 

typedef int(* output_get_latency_type)()
 

typedef int(* output_get_queue_count_type)()
 

typedef int(* output_init_type)()
 

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

typedef struct _output_plugin output_plugin
 

typedef output_plugin*(* output_plugin_info_type)()
 

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

typedef int(* output_set_sample_rate_type)(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 Mon Feb 10 12:10:32 2003 for AlsaPlayer by doxygen1.2.18