xine logo
Main Page   Modules   Data Structures   File List   Data Fields   Globals  

Browsing support


Modules

Types of available mrls

Data Structures

struct  mrl_t
struct  mrl_t

Defines

#define MRL_ZERO(m)
#define MRL_DUPLICATE(s, d)
#define MRLS_DUPLICATE(s, d)

Functions

char** xine_get_browsable_input_plugin_ids (xine_t *self)
 Request list of browsable featured plugins.

mrl_t** xine_get_browse_mrls (xine_t *self, char *plugin_id, char *start_mrl, int *num_mrls)
 Request available MRLs from plugins.


Define Documentation

#define MRLS_DUPLICATE( s, d )
 

Value:

  {                                                \
  int i = 0;                                                                  \
                                                                              \
  assert((s) != NULL);                                                        \
  assert((d) != NULL);                                                        \
                                                                              \
  while((s) != NULL) {