#include <stddef.h>
#include <xine/attributes.h>
Go to the source code of this file.
◆ XINE_SARRAY_MODE_DEFAULT
#define XINE_SARRAY_MODE_DEFAULT 0x00000000 |
◆ XINE_SARRAY_MODE_FIRST
#define XINE_SARRAY_MODE_FIRST 0x80000000 |
◆ XINE_SARRAY_MODE_LAST
#define XINE_SARRAY_MODE_LAST 0x40000000 |
◆ XINE_SARRAY_MODE_UNIQUE
#define XINE_SARRAY_MODE_UNIQUE 0x20000000 |
◆ xine_sarray_comparator_t
typedef int(* xine_sarray_comparator_t) (void *, void *) |
◆ xine_sarray_t
◆ xine_sarray_add()
◆ xine_sarray_binary_search()
int xine_sarray_binary_search |
( |
xine_sarray_t * |
sarray, |
|
|
void * |
key |
|
) |
| |
◆ xine_sarray_clear()
◆ xine_sarray_delete()
◆ xine_sarray_get()
void* xine_sarray_get |
( |
xine_sarray_t * |
sarray, |
|
|
unsigned int |
position |
|
) |
| |
References xine_sarray_s::chunk, and NULL.
Referenced by _build_list_typed_plugins(), _get_demux_strings(), _get_input_class(), _load_required_plugins(), _unload_unref_plugins(), _x_find_demux_plugin_by_name(), _x_find_demux_plugin_last_probe(), _x_find_input_plugin(), _x_find_module(), _x_load_audio_output_plugin(), _x_load_video_output_plugin(), collect_plugins(), dispose_plugin_list(), load_plugin_list(), map_decoder_list(), probe_demux(), save_plugin_list(), xine_get_autoplay_input_plugin_ids(), xine_get_browsable_input_plugin_ids(), xine_get_demux_for_mime_type(), xine_list_post_plugins_typed(), xine_list_video_output_plugins_typed(), xine_new_framegrab_video_port(), xine_open_audio_driver(), and xine_post_init().
◆ xine_sarray_new()
◆ xine_sarray_remove()
void xine_sarray_remove |
( |
xine_sarray_t * |
sarray, |
|
|
unsigned int |
position |
|
) |
| |
◆ xine_sarray_remove_ptr()
int xine_sarray_remove_ptr |
( |
xine_sarray_t * |
sarray, |
|
|
void * |
ptr |
|
) |
| |
◆ xine_sarray_set_mode()
void xine_sarray_set_mode |
( |
xine_sarray_t * |
sarray, |
|
|
unsigned int |
mode |
|
) |
| |
◆ xine_sarray_size()
References xine_sarray_s::size.
Referenced by _build_list_typed_plugins(), _get_demux_strings(), _get_input_class(), _load_required_plugins(), _unload_unref_plugins(), _x_find_demux_plugin_by_name(), _x_find_demux_plugin_last_probe(), _x_find_input_plugin(), _x_find_module(), _x_load_audio_output_plugin(), _x_load_video_output_plugin(), dispose_plugin_list(), map_decoder_list(), probe_demux(), save_plugin_list(), xine_get_autoplay_input_plugin_ids(), xine_get_browsable_input_plugin_ids(), xine_get_demux_for_mime_type(), xine_list_post_plugins_typed(), xine_list_video_output_plugins_typed(), xine_new_framegrab_video_port(), xine_open_audio_driver(), and xine_post_init().