Partager via


Stream Objects

Les objets de flux sont une abstraction du flux multimédia ou des flux associés à une session d’appel. Les interfaces et méthodes exposées sur les objets de flux et de sous-flux permettent à une application d’exercer des contrôles très détaillés tels que la suspension d’un flux, l’ajout de nouveaux types de médias à une session de communication ou l’ajustement du volume audio d’un participant de conférence particulier.

Les deux principaux types de flux sont le flux et le sous-flux. Les interfaces et méthodes d’une implémentation standard sont similaires pour les deux, mais le sous-flux permettant un niveau de contrôle inférieur. Tous les fournisseurs de services multimédias doivent implémenter les interfaces de contrôle de flux de base, mais la prise en charge des sous-flux est facultative.

En outre, certains fournisseurs de services implémentent interfaces spécifiques au fournisseur pour les flux. Par exemple, le MSP IPConf fournit des contrôles de niveau participant. Consultez interfaces MSP IPConf pour obtenir un résumé. Pour d’autres interfaces qui peuvent être implémentées, consultez la documentation du fournisseur de services.

Le MSP et TAPI créent des objets de flux pour un appel lors de la configuration initiale d’une session sortante ou entrante. L’application est chargée d’identifier les terminaux appropriés pour ces flux et de sélectionner les terminaux sur les flux.

Notez que dans certains cas, un MSP peut exiger que l’application arrête ou interrompe les flux avant certaines opérations de session d’appel.

Les interfaces de flux sont documentées dans la référence MSPI (Media Service Provider Interface).

L’exemple de code Sélectionner un terminal montre un exemple d’énumération de flux et de sélection de terminaux sur ceux-ci.