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

# mrl\_types(3)

## NAME

Types of available mrls -

### Defines

\#define **mrl\_unknown**   (0 \<\< 0)\
 \#define **mrl\_dvd**   (1 \<\< 0)\
 \#define **mrl\_vcd**   (1 \<\< 1)\
 \#define **mrl\_net**   (1 \<\< 2)\
 \#define **mrl\_rtp**   (1 \<\< 3)\
 \#define **mrl\_stdin**   (1 \<\< 4)\
 \#define **mrl\_file**   (1 \<\< 5)\
 \#define **mrl\_file\_fifo**   (1 \<\< 6)\
 \#define **mrl\_file\_chardev**   (1 \<\< 7)\
 \#define **mrl\_file\_directory**   (1 \<\< 8)\
 \#define **mrl\_file\_blockdev**   (1 \<\< 9)\
 \#define **mrl\_file\_normal**   (1 \<\< 10)\
 \#define **mrl\_file\_symlink**   (1 \<\< 11)\
 \#define **mrl\_file\_sock**   (1 \<\< 12)\
 \#define **mrl\_file\_exec**   (1 \<\< 13)\
 \#define **mrl\_file\_backup**   (1 \<\< 14)\
 \#define **mrl\_file\_hidden**   (1 \<\< 15)\

## DETAILED DESCRIPTION

These types are bit field, can be used ORed/ANDed.

**See also:**  **mrl\_t**

## DEFINE DOCUMENTATION

### #define mrl\_dvd (1 \<\< 0)

DVD mrl type.

**See also:**  **mrl\_t**

### #define mrl\_file (1 \<\< 5)

File mrl type.

**See also:**  **mrl\_t**

### #define mrl\_file\_backup (1 \<\< 14)

Backup file mrl type.

**See also:**  **mrl\_t**

### #define mrl\_file\_blockdev (1 \<\< 9)

Block device file mrl type.

**See also:**  **mrl\_t**

### #define mrl\_file\_chardev (1 \<\< 7)

Char device file mrl type.

**See also:**  **mrl\_t**

### #define mrl\_file\_directory (1 \<\< 8)

Directory file mrl type.

**See also:**  **mrl\_t**

### #define mrl\_file\_exec (1 \<\< 13)

Executable file mrl type.

**See also:**  **mrl\_t**

### #define mrl\_file\_fifo (1 \<\< 6)

Fifo file mrl type.

**See also:**  **mrl\_t**

### #define mrl\_file\_hidden (1 \<\< 15)

Hidden file mrl type.

**See also:**  **mrl\_t**

### #define mrl\_file\_normal (1 \<\< 10)

Normal file mrl type.

**See also:**  **mrl\_t**

### #define mrl\_file\_sock (1 \<\< 12)

Socket file mrl type.

**See also:**  **mrl\_t**

### #define mrl\_file\_symlink (1 \<\< 11)

Soft link file mrl type.

**See also:**  **mrl\_t**

### #define mrl\_net (1 \<\< 2)

Network mrl type.

**See also:**  **mrl\_t**

### #define mrl\_rtp (1 \<\< 3)

Multicast mrl type.

**See also:**  **mrl\_t**

### #define mrl\_stdin (1 \<\< 4)

Standart input mrl type.

**See also:**  **mrl\_t**

### #define mrl\_unknown (0 \<\< 0)

Unknow mrl type.

**See also:**  **mrl\_t**

### #define mrl\_vcd (1 \<\< 1)

VCD mrl type.

**See also:**  **mrl\_t**
