---
name: "loadplugins_group"
section: "3"
platform: "linux"
package: "libxine-dev"
version: "0.9.8-2woody3"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/loadplugins_group"
---

# loadplugins\_group(3)

## NAME

Loading plugins -

### Modules

**Valid visual types**\

### Defines

\#define **XINE\_PLUGINDIR**   '/usr/local/lib/xine/plugins'\

### Functions

char\*\* **xine\_list\_video\_output\_plugins** (int visual\_type)\
 *list available video output plugins.* **vo\_driver\_t**\* **xine\_load\_video\_output\_plugin** (**config\_values\_t** \*config, char \*id, int visual\_type, void \*visual)\
 *load a specific video output plugin.* char\*\* **xine\_list\_audio\_output\_plugins** (void)\
 *generate a list of all available audio output plugins.* **ao\_driver\_t**\* **xine\_load\_audio\_output\_plugin** (**config\_values\_t** \*config, char \*id)\
 *load a specific audio output plugin.*

## DETAILED DESCRIPTION

output plugin load support functions

## DEFINE DOCUMENTATION

### #define XINE\_PLUGINDIR '/usr/local/lib/xine/plugins'

Plugin files location.

## FUNCTION DOCUMENTATION

### char \*\* xine\_list\_audio\_output\_plugins (void)

generate a list of all available audio output plugins.

**Returns:**  a list of available audio output plugins the list returned is sorted by plugin priority

### char \*\* xine\_list\_video\_output\_plugins (int visual\_type)

list available video output plugins.

**Parameters:**

- *visual\_type*

  *see Valid visual types*

**Returns:**  *a list of available video output plugins for the specified visual type - the list is sorted by plugin priority*

**See also:**  *Valid visual types*

**Parameters:**

- *visual\_type*

  ### ao\_driver\_t \* xine\_load\_audio\_output\_plugin (config\_values\_t \* config, char \* id)

*load a specific audio output plugin.*

**Parameters:**

- *config*

  *current configuration ( see* **config\_file\_init***() )*

- *id*

  *driver name.*

**See also:**  **ao\_driver\_t**

**Parameters:**

- *config*

  - *id*

  ### vo\_driver\_t \* xine\_load\_video\_output\_plugin (config\_values\_t \* config, char \* id, int visual\_type, void \* visual)

*load a specific video output plugin.*

**Parameters:**

- *config*

  *current configuration ( see* **config\_file\_init***() )*

- *id*

  *driver name.*

- *visual\_type*

  *see Valid visual types*

- *visual*

  *visual type dependant data pointer.*

**See also:**  **vo\_driver\_t***, Valid visual types*

**Parameters:**

- *config*

  - *id*

  - *visual\_type*

  - *visual*
