Método ITStream::StartStream (tapi3if.h)
O método StartStream inicia o fluxo.
Sintaxe
HRESULT StartStream();
Retornar valor
Esse método pode retornar um desses valores.
Valor | Significado |
---|---|
|
O método foi bem-sucedido. |
|
Método não implementado. |
|
Nenhum terminal foi selecionado no fluxo, portanto, ele não pode ser iniciado. |
|
Stream já foi iniciado. |
Comentários
Os fluxos são iniciados automaticamente assim que uma chamada é conectada e pronta para transmitir e um terminal é selecionado. Portanto, a maioria dos aplicativos não precisa chamar esse método. Os aplicativos precisam chamar esse método apenas para iniciar um fluxo que o aplicativo tenha parado ou pausado anteriormente chamando ITStream::StopStream ou ITStream::P auseStream.
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 iniciado com êxito, o MSP disparará uma CALL_MEDIA_EVENT com um valor de evento CME_STREAM_ACTIVE e CALL_MEDIA_EVENT_CAUSE CMC_LOCAL_REQUEST de igualação.
Se o fluxo não for pausado, o MSP disparará um evento CME_STREAM_FAIL com causa CMC_LOCAL_REQUEST.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | tapi3if.h (inclua Tapi3.h) |