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
S_OK
Operazione completata.
VFW_S_AUDIO_NOT_RENDERED
Esito positivo parziale; il rendering dell'audio non è stato eseguito.
VFW_S_DUPLICATE_NAME
Successo; Filter Graph Manager ha modificato un nome di filtro per evitare la duplicazione.
VFW_S_PARTIAL_RENDER
Esito positivo parziale; alcuni dei flussi di questo film sono in un formato non supportato.
VFW_S_VIDEO_NOT_RENDERED
Esito positivo parziale; il rendering del video non è stato eseguito.
E_ABORT
Operazione interrotta.
E_OUTOFMEMORY
Memoria insufficiente.
E_POINTER
Argomento puntatore NULL.
VFW_E_CANNOT_CONNECT
Non è possibile trovare una combinazione di filtri intermedi per stabilire la connessione.
VFW_E_CANNOT_RENDER
Non è possibile trovare alcuna combinazione di filtri per il rendering del flusso.
VFW_E_NO_ACCEPTABLE_TYPES
Non esiste un tipo di supporto comune tra questi pin.
VFW_E_NOT_IN_GRAPH
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

Vedi anche

Codici di errore e di esito positivo

Interfaccia IGraphBuilder