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

# ui\_callbacks(3)

## NAME

UI communication callbacks. -

### Typedefs

typedef void (\* **gui\_stream\_end\_cb\_t** )(int nStatus)\
 typedef char\* (\* **gui\_get\_next\_mrl\_cb\_t** )(void)\
 typedef void (\* **gui\_branched\_cb\_t** )(void)\

## TYPEDEF DOCUMENTATION

### typedef void(\* gui\_branched\_cb\_t)(void)

Called when xine branched successfully to the next mrl.

**See also:**  **xine\_init**()

### typedef char \*(\* gui\_get\_next\_mrl\_cb\_t)(void)

Called when xine tries to branch seamlessly to the next mrl.

**See also:**  **xine\_init**()

### typedef void(\* gui\_stream\_end\_cb\_t)(int nStatus)

Notify UI when the stream is finished.

**See also:**  **xine\_init**()
