Metodo IGraphBuilder::Render (strmif.h)
Il Render
metodo compila un grafico di filtro che esegue il rendering dei dati da un pin di output specificato.
Sintassi
HRESULT Render(
[in] IPin *ppinOut
);
Parametri
[in] ppinOut
Puntatore all'interfaccia IPin su un pin di output.
Valore restituito
Restituisce un valore HRESULT. Di seguito sono indicati alcuni valori possibili.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Esito positivo parziale; il rendering dell'audio non è stato eseguito. |
|
Successo; Filter Graph Manager ha modificato un nome di filtro per evitare la duplicazione. |
|
Esito positivo parziale; alcuni dei flussi di questo film sono in un formato non supportato. |
|
Esito positivo parziale; il rendering del video non è stato eseguito. |
|
Operazione interrotta. |
|
Memoria insufficiente. |
|
Argomento puntatore NULL. |
|
Non è possibile trovare una combinazione di filtri intermedi per stabilire la connessione. |
|
Non è possibile trovare alcuna combinazione di filtri per il rendering del flusso. |
|
Non esiste un tipo di supporto comune tra questi pin. |
|
Il filtro a cui appartiene questo pin non è presente nel grafico dei filtri. |
Commenti
Questo metodo esegue il rendering dei dati da un pin di output specificato, aggiungendo nuovi filtri al grafico in base alle esigenze. I filtri vengono provato nello stesso ordine del metodo IGraphBuilder::Connect . Per altre informazioni, vedere Intelligent Connect.
Durante il processo di connessione, Filter Graph Manager ignora i pin nei filtri intermedi se il nome del pin inizia con una tilde (~). Per altre informazioni, vedere PIN_INFO.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | strmif.h (include Dshow.h) |
Libreria | Strmiids.lib |