Método ITStream::StopStream (tapi3if.h)

O método StopStream interrompe o fluxo.

Sintaxe

HRESULT StopStream();

Retornar valor

Esse método pode retornar um desses valores.

Valor Significado
S_OK
O método foi bem-sucedido.
E_NOTIMPL
Método não implementado.
TAPI_E_NOTSUPPORTED
O provedor não dá suporte a essa operação.

Comentários

Um aplicativo pode chamar esse método para interromper um fluxo. A diferença entre pausar um fluxo e parar um fluxo depende do tipo de transporte usado para a chamada.

Essa chamada gera eventos que o aplicativo pode recuperar se ele tiver se registrado. Consulte a Visão geral de eventos para obter informações sobre como receber eventos.

Se o fluxo for interrompido com êxito, o aplicativo receberá uma CALL_MEDIA_EVENT com um valor de evento CME_STREAM_INACTIVE e CALL_MEDIA_EVENT_CAUSE CMC_LOCAL_REQUEST de igual.

Se o fluxo não for pausado, o aplicativo receberá um evento CME_STREAM_FAIL com causa CMC_LOCAL_REQUEST.

Para reiniciar o fluxo posteriormente, o aplicativo deve chamar StartStream.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tapi3if.h (inclua Tapi3.h)

Confira também

ITStream

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