Interfaccia ITStreamControl (tapi3if.h)

L'interfaccia ITStreamControl rappresenta le funzionalità di streaming multimediale di una chiamata ed espone metodi che consentono a un'applicazione di enumerare, creare o rimuovere flussi.

Se questa interfaccia esiste, un'applicazione TAPI acquisisce un puntatore a questa interfaccia eseguendo queryInterface su qualsiasi interfaccia di chiamata, ad esempio ITCallInfo. Questa interfaccia non è disponibile se un MSP non è coinvolto nella sessione di chiamata corrente.

Interno alla DLL TAPI, questa interfaccia viene implementata dall'oggetto di chiamata di MSP, creato nel metodo ITMSPAddress::CreateMSPCall . TAPI aggrega quindi questa interfaccia nell'oggetto di chiamata TAPI e la espone alle applicazioni TAPI.

Ereditarietà

L'interfaccia ITStreamControl eredita dall'interfaccia IUnknown . ITStreamControl include anche questi tipi di membri:

Metodi

L'interfaccia ITStreamControl include questi metodi.

 
ITStreamControl::CreateStream

Il metodo CreateStream crea un nuovo flusso multimediale.
ITStreamControl::EnumerateStreams

Il metodo EnumerateStreams enumera i flussi multimediali attualmente disponibili. Fornito per le applicazioni C e C++. Le applicazioni client di automazione, ad esempio Visual Basic, devono usare il metodo get_Streams.
ITStreamControl::get_Streams

Il metodo get_Streams crea una raccolta di flussi multimediali attualmente disponibili nella chiamata. Fornito per le applicazioni client di Automazione, ad esempio quelle scritte in Visual Basic. Le applicazioni C e C++ devono usare il metodo EnumerateStreams.
ITStreamControl::RemoveStream

Il metodo RemoveStream rimuove un flusso multimediale.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione tapi3if.h

Vedi anche

ITStream

ITSubStream

ITSubStreamControl

Media Service Provider Interface (MSPI)