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 |