Metodo ITStream::StartStream (tapi3if.h)

Il metodo StartStream avvia il flusso.

Sintassi

HRESULT StartStream();

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Significato
S_OK
Il metodo è riuscito.
E_NOTIMPL
Metodo non implementato.
TAPI_E_NOTERMINALSELECTED
Nessun terminale selezionato nel flusso, quindi non può essere avviato.
TAPI_E_NOTSTOPPED
Stream è già stato avviato.

Commenti

I flussi vengono avviati automaticamente non appena una chiamata è connessa e pronta per lo streaming e viene selezionato un terminale. Pertanto, la maggior parte delle applicazioni non deve chiamare questo metodo. Le applicazioni devono chiamare questo metodo solo per avviare un flusso che l'applicazione ha precedentemente arrestato o sospeso chiamando ITStream::StopStream o ITStream::P auseStream.

Questa chiamata genera eventi che l'applicazione può recuperare se è stata registrata. Per informazioni sulla ricezione di eventi, vedere la panoramica degli eventi.

Se il flusso viene avviato correttamente, il msp attiva un CALL_MEDIA_EVENT con un valore di evento CME_STREAM_ACTIVE e CALL_MEDIA_EVENT_CAUSE uguale a CMC_LOCAL_REQUEST.

Se il flusso non viene sospeso, il msp genera un evento CME_STREAM_FAIL con la causa CMC_LOCAL_REQUEST.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi3if.h (include Tapi3.h)

Vedi anche

ITStream

Media Service Provider Interface (MSPI)