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 |
---|---|
|
Il metodo è riuscito. |
|
Metodo non implementato. |
|
Nessun terminale selezionato nel flusso, quindi non può essere avviato. |
|
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) |