xine-lib 1.2.11
|
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
#include <fcntl.h>
#include <math.h>
#include <unistd.h>
#include <inttypes.h>
#include <xine/xine_internal.h>
#include <xine/xineutils.h>
#include <xine/audio_out.h>
Data Structures | |
struct | ao_none_driver_s |
struct | ao_none_class_t |
Macros | |
#define | LOG_MODULE "audio_none_out" |
#define | AO_OUT_NONE_IFACE_VERSION 9 |
#define | AUDIO_NUM_FRAGMENTS 15 |
#define | AUDIO_FRAGMENT_SIZE 8192 |
#define | AON_GAP_TOLERANCE AO_MAX_GAP |
#define | AO_NONE_CATALOG { PLUGIN_AUDIO_OUT, AO_OUT_NONE_IFACE_VERSION, "none", XINE_VERSION_CODE, &ao_info_none, ao_none_init_class } |
Typedefs | |
typedef struct ao_none_driver_s | ao_none_driver_t |
Functions | |
static int | ao_none_open (ao_driver_t *this_gen, uint32_t bits, uint32_t rate, int mode) |
static int | ao_none_num_channels (ao_driver_t *this_gen) |
static int | ao_none_bytes_per_frame (ao_driver_t *this_gen) |
static int | ao_none_get_gap_tolerance (ao_driver_t *this_gen) |
static int | ao_none_write (ao_driver_t *this_gen, int16_t *data, uint32_t num_frames) |
static int | ao_none_delay (ao_driver_t *this_gen) |
static void | ao_none_close (ao_driver_t *this_gen) |
static uint32_t | ao_none_get_capabilities (ao_driver_t *this_gen) |
static void | ao_none_exit (ao_driver_t *this_gen) |
static int | ao_none_get_property (ao_driver_t *this_gen, int property) |
static int | ao_none_set_property (ao_driver_t *this_gen, int property, int value) |
static int | ao_none_ctrl (ao_driver_t *this_gen, int cmd,...) |
static ao_driver_t * | ao_none_open_plugin (audio_driver_class_t *class_gen, const void *data) |
static void * | ao_none_init_class (xine_t *xine, const void *data) |
Variables | |
static const ao_info_t | ao_info_none |
const plugin_info_t xine_plugin_info[] | EXPORTED |
#define AO_NONE_CATALOG { PLUGIN_AUDIO_OUT, AO_OUT_NONE_IFACE_VERSION, "none", XINE_VERSION_CODE, &ao_info_none, ao_none_init_class } |
#define AO_OUT_NONE_IFACE_VERSION 9 |
#define AON_GAP_TOLERANCE AO_MAX_GAP |
#define AUDIO_FRAGMENT_SIZE 8192 |
#define AUDIO_NUM_FRAGMENTS 15 |
#define LOG_MODULE "audio_none_out" |
typedef struct ao_none_driver_s ao_none_driver_t |
|
static |
Referenced by ao_none_open_plugin().
|
static |
Referenced by ao_none_exit(), and ao_none_open_plugin().
|
static |
References AO_CTRL_FLUSH_BUFFERS, AO_CTRL_PLAY_PAUSE, and AO_CTRL_PLAY_RESUME.
Referenced by ao_none_open_plugin().
|
static |
Referenced by ao_none_open_plugin().
|
static |
References ao_none_close().
Referenced by ao_none_open_plugin().
|
static |
Referenced by ao_none_open_plugin().
|
static |
References AON_GAP_TOLERANCE.
Referenced by ao_none_open_plugin().
|
static |
Referenced by ao_none_open_plugin().
|
static |
|
static |
Referenced by ao_none_open_plugin().
|
static |
References AO_CAP_MODE_MONO, AO_CAP_MODE_STEREO, bits, mode(), XINE_VERBOSITY_DEBUG, and xprintf.
Referenced by ao_none_open_plugin().
|
static |
References AO_CAP_MODE_MONO, AO_CAP_MODE_STEREO, ao_none_bytes_per_frame(), ao_none_close(), ao_none_ctrl(), ao_none_delay(), ao_none_exit(), ao_none_get_capabilities(), ao_none_get_gap_tolerance(), ao_none_get_property(), ao_none_num_channels(), ao_none_open(), ao_none_set_property(), ao_none_write(), lprintf, NULL, and ao_none_class_t::xine.
Referenced by ao_none_init_class().
|
static |
Referenced by ao_none_open_plugin().
|
static |
References xine_usec_sleep().
Referenced by ao_none_open_plugin().
|
static |
const plugin_info_t xine_plugin_info [] EXPORTED |