Condividi tramite


Oggetti Stream

Gli oggetti Stream sono un'astrazione del flusso multimediale o dei flussi associati a una sessione di chiamata. Le interfacce e i metodi esposti su oggetti flusso e sottostream consentono a un'applicazione di eseguire controlli molto dettagliati, ad esempio la sospensione di un flusso, l'aggiunta di nuovi tipi di supporti a una sessione di comunicazione o la regolazione del volume audio di un partecipante di una conferenza specifica.

I due tipi principali di flusso sono il flusso e il sottostream. Le interfacce e i metodi di un'implementazione standard sono simili per entrambi, ma il sottostreaming consente un livello di controllo inferiore. Tutti i provider di servizi multimediali devono implementare le interfacce di controllo di flusso di base, ma il supporto per i flussi secondari è facoltativo.

Inoltre, alcuni provider di servizi implementano interfacce specifiche del provider per i flussi. Ad esempio, IPConf MSP fornisce controlli a livello di partecipante. Per un riepilogo, vedere Interfacce MSP IPConf . Per altre interfacce che potrebbero essere implementate, vedere la documentazione del provider di servizi.

MSP e TAPI creano oggetti flusso per una chiamata durante la configurazione iniziale di una sessione in uscita o in ingresso. L'applicazione è responsabile dell'identificazione dei terminali appropriati per questi flussi e della selezione dei terminali nei flussi.

Si noti che in alcuni casi un MSP può richiedere che l'applicazione arresti o sospende i flussi prima di determinate operazioni di sessione di chiamata.

Le interfacce di flusso sono documentate nel riferimento MSPI (Media Service Provider Interface).

Nell'esempio di codice Select a Terminal viene illustrato un esempio di enumerazione dei flussi e della selezione dei terminali.