Metodo IMFMediaSource::Stop (mfidl.h)

Arresta tutti i flussi attivi nell'origine multimediale.

Sintassi

HRESULT Stop();

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
MF_E_SHUTDOWN
È stato chiamato il metodo Shutdown dell'origine multimediale.

Commenti

Questo metodo è asincrono. Al termine dell'operazione, l'origine multimediale invia l'evento MESourceStopped e ogni flusso attivo invia un evento MEStreamStopped . Se il metodo restituisce un codice di errore, non vengono generati eventi.

Quando un'origine multimediale viene arrestata, la posizione corrente viene ripristinata su zero. Successivamente, se il metodo Start viene chiamato con VT_EMPTY per la posizione iniziale, la riproduzione inizia dall'inizio della presentazione.

Mentre l'origine viene arrestata, nessun flusso produce dati.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFMediaSource

Origini multimediali