Classe CRendererInputPin
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
La classe CBaseRendererInputPin implementa un pin di input per la classe CBaseRenderer . Tranne dove indicato, i metodi in questa classe delegano ai metodi corrispondenti nella classe CBaseRenderer .
Variabili membro protette | Descrizione |
---|---|
m_pRenderer | Puntatore al filtro. |
Metodi pubblici | Descrizione |
CRendererInputPin | Metodo costruttore. |
BreakConnect | Aggiunge codice personalizzato dopo l'interruzione di una connessione. |
CompleteConnect | Completa la connessione. |
CheckMediaType | Determina se il pin può supportare un tipo di supporto specifico. |
Attivo | Passa il pin alla modalità attiva (sospesa o in esecuzione). |
Inactive | Passa il pin a uno stato inattivo e rilascia la memoria dell'allocatore. |
SetMediaType | Imposta il tipo di supporto del pin. |
Allocatore | Recupera un puntatore all'allocatore di memoria predefinito. |
Metodi IPin | Descrizione |
QueryId | Recupera un identificatore per il pin. |
EndOfStream | Informa il pin che non è previsto alcun dato aggiuntivo fino a quando non viene rilasciato un nuovo comando di esecuzione. |
BeginFlush | Informa il pin per avviare un'operazione di scaricamento. |
EndFlush | Informa il pin per terminare un'operazione di scaricamento. |
Metodi IMemInputPin | Descrizione |
Ricevere | Recupera il blocco successivo di dati dal flusso. |
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|