Condividi tramite


Oggetti flusso

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 substream consentono a un'applicazione di eseguire controlli molto dettagliati, ad esempio la sospensione di un flusso, l'aggiunta di nuovi tipi multimediali 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 substreaming 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 sottostream è 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 potrebbe richiedere l'arresto o la sospensione dei flussi dell'applicazione prima di determinate operazioni di sessione di chiamata.

Le interfacce di flusso sono documentate nell'Media Service Provider Interface (MSPI).

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