gupnp_root_device_get_relative_location
gupnp_root_device_set_available
Fonctions Gupnp
PHP Manual

# gupnp_root_device_new

(PECL gupnp >= 0.1.0)

gupnp_root_device_new — Crée un nouveau périphérique racine

### Description

resource gupnp_root_device_new ( resource `$context` , string `$location` , string `$description_dir` )

Crée un nouveau périphérique racine, télécharge et analyse automatiquement sa localisation.

### Liste de paramètres

`context`

  Un identifiant de contexte, retourné par la fonction gupnp_context_new().

`location`

  Localisation du fichier de description de ce périphérique, relatif à la racine HTTP.

### Valeurs de retour

Un identifiant de périphérique racine.

### Exemples

Exemple #1 Crée un nouveau contexte UPnP et récupère les informations de service du périphérique

`<?php
/* Crée un contexte UPnP */
$context = gupnp_context_new();
if (!$context) {
die("Erreur lors de la création du contexte GUPnP\n");
}
/* Crée le périphérique racine */
$location = "/BinaryLight1.xml";
$dev = gupnp_root_device_new($context, $location);
?>`

### Voir aussi

- gupnp_root_device_set_available() - Définit si le périphérique racine est disponible ou non
- gupnp_root_device_start() - Démarre la boucle principale
- gupnp_root_device_stop() - Interrompt la boucle principale

gupnp_root_device_get_relative_location
gupnp_root_device_set_available
Fonctions Gupnp
PHP Manual