Classe CMSPCallBase (mspcall.h)

A classe CMSPCallBase fornece uma implementação genérica do objeto de chamada. Ele dá suporte à interface ITStreamControl . Ele serve como uma classe base simples que mantém a lista de fluxos. Essa classe é definida em MSPcall.h.

O CMSPCallBase tem estes tipos de membros:

Herança

A classe CMSPCallBase implementa CComObjectRootExIDispatchImpl.

Métodos

A classe CMSPCallBase tem esses métodos.

 
CMSPCallBase::CreateStreamObject

O método CreateStreamObject é chamado por InternalCreateStream.
CMSPCallBase::HandleStreamEvent

O método HandleStreamEvent é chamado por um fluxo para enviar um evento para TAPI.
CMSPCallBase::Init

O método Init é chamado pelo objeto de endereço MSP (no método CreateMSPCall) para inicializar o objeto de chamada MSP. A classe derivada deve inicializar seus membros usando as informações passadas.
CMSPCallBase::InternalCreateStream

O método InternalCreateStream é chamado por CreateStream para criar um objeto de fluxo (o chamador faz a verificação de argumento). Ele deve criar e inicializar o objeto de fluxo (usando CreateStreamObject).
CMSPCallBase::MSPCallAddRef

O método MSPCallAddRef é o método AddRef privado para o objeto de chamada.
CMSPCallBase::MSPCallRelease

O método MSPCallRelease é o método Release privado para o objeto de chamada.
CMSPCallBase::ReceiveTSPCallData

O método ReceiveTSPCallData é chamado pelo método ReceiveTSPData do objeto de endereço MSP para expedir dados TSP para a chamada correta.
CMSPCallBase::RemoveStream

(Interface RemoveStream) O método RemoveStream é chamado pelo aplicativo para remover um fluxo da chamada. (CMSPCallBase.RemoveStream)
CMSPCallBase::ShutDown

O método ShutDown é chamado pelo objeto MSPAddress (no método ShutdownMSPCall) para desligar a chamada.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho mspcall.h