Interface ITStreamControl (tapi3if.h)

A interface ITStreamControl representa os recursos de streaming de mídia de uma chamada e expõe métodos que permitem que um aplicativo enumere, crie ou remova fluxos.

Se essa interface existir, um aplicativo TAPI adquirirá um ponteiro para essa interface executando um QueryInterface em qualquer interface de chamada, como ITCallInfo. Essa interface não estará disponível se um MSP não estiver envolvido na sessão de chamada atual.

Interna à DLL TAPI, essa interface é implementada pelo objeto de chamada do MSP, que é criado no método ITMSPAddress::CreateMSPCall . Em seguida, o TAPI agrega essa interface ao objeto de chamada TAPI e a expõe a aplicativos TAPI.

Herança

A interface ITStreamControl herda da interface IUnknown . O ITStreamControl também tem estes tipos de membros:

Métodos

A interface ITStreamControl tem esses métodos.

 
ITStreamControl::CreateStream

O método CreateStream cria um novo fluxo de mídia.
ITStreamControl::EnumerateStreams

O método EnumerateStreams enumera fluxos de mídia disponíveis no momento. Fornecido para aplicativos C e C++. Aplicativos cliente de automação, como o Visual Basic, devem usar o método get_Streams.
ITStreamControl::get_Streams

O método get_Streams cria uma coleção de fluxos de mídia atualmente disponíveis na chamada. Fornecido para aplicativos cliente de Automação, como aqueles escritos no Visual Basic. Os aplicativos C e C++ devem usar o método EnumerateStreams.
ITStreamControl::RemoveStream

O método RemoveStream remove um fluxo de mídia.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho tapi3if.h

Confira também

ITStream

ITSubStream

ITSubStreamControl

MSPI (Interface do Provedor de Serviços de Mídia)