Metodo IFilterChain::RemoveChain (strmif.h)
Il RemoveChain
metodo rimuove ogni filtro in una catena di filtri dal grafico del filtro.
Sintassi
HRESULT RemoveChain(
[in] IBaseFilter *pStartFilter,
[in] IBaseFilter *pEndFilter
);
Parametri
[in] pStartFilter
Puntatore all'interfaccia IBaseFilter del filtro all'inizio della catena.
[in] pEndFilter
Puntatore all'interfaccia IBaseFilter del filtro alla fine della catena. Se questo parametro è NULL, il metodo utilizza la catena di filtri più lunga possibile che estende downstream dal filtro iniziale.
Valore restituito
Restituisce S_OK se ha esito positivo o un valore HRESULT che indica la causa dell'errore in caso contrario.
Commenti
È possibile chiamare questo metodo mentre il grafico è in esecuzione; il metodo arresta i filtri nella catena prima di rimuoverli dal grafico.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | strmif.h (include Dshow.h) |
Libreria | Strmiids.lib |