Riferimento alla classe di base DirectShow
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEnginee Acquisizione audio/video in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare un nuovo codice MediaPlayer, IMFMediaEngine e Acquisizione audio/video 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.
Questa sezione contiene voci di riferimento per tutte le classi di base di Microsoft DirectShow, i relativi membri dati e le relative funzioni.
Classe | Descrizione |
---|---|
CAggDirectDraw | Deprecato. |
CAggDrawSurface | Deprecato. |
CAMEvent | Classe wrapper per eventi di reimpostazione automatica e manuale. |
CAMMsgEvent | Classe Wrapper per gli oggetti evento che eseguono l'elaborazione dei messaggi. |
CAMSchedule | Utilità di pianificazione per gli orologi di riferimento. |
CAMThread | Classe Bass per la gestione dei thread di lavoro. |
CAutoLock | Contiene una sezione critica per l'ambito di un blocco. |
CAutoUsingOutputPin | Ottiene e rilascia l'accesso a un oggetto CDynamicOutputPin. |
CBaseAllocator | Classe Bass per allocatori. |
CBaseBasicVideo | Gestisce il componente IDispatch dell'interfacciaIBasicVideo. |
CBaseControlVideo | Implementa l'interfaccia IBasicVideo per una finestra video generica. |
CBaseControlWindow | Implementa l'interfacciaIVideoWindow. |
CBaseDispatch | Classe di base per l'implementazione dell'interfaccia IDispatch. |
CBaseFilter | Classe di base per i filtri. |
CBaseInputPin | Classe di base per i pin di input. |
CBaseList | Classe di base per elenchi generici. |
CBaseMediaFilter | Implementa l'interfacciaIMediaFilter. |
CBaseObject | Classe di base per l'implementazione di oggetti DirectShow. |
CBaseOutputPin | Classe di base per i pin di output. |
CBasePin | Classe di base per i pin. |
CBasePropertyPage | Classe base per l'implementazione delle pagine delle proprietà. |
CBaseReferenceClock | Implementa un orologio di riferimento. |
CBaseRenderer | Classe di base per l'implementazione dei filtri del renderer. |
CBaseStreamControl | Implementa l'interfacciaIAMStreamControl. |
CBaseVideoRenderer | Classe di base per i renderer video. |
CBaseVideoWindow | Gestisce il componente IDispatch dell'interfacciaIVideoWindow. |
CBaseWindow | Classe di base per la gestione delle finestre. |
CBasicAudio | Gestisce il componente dell'interfaccia IDispatch dell'interfaccia IBasicAudio. |
CCmdQueue | Classe helper per l'implementazione dell'interfacciaIQueueCommand. |
CCritSec | Fornisce un blocco thread. |
CDeferredCommand | Implementa l'interfacciaIDeferredCommand. |
CDispParams | Classe wrapper per la struttura DISPPARAMS. |
CDrawImage | Classe helper per il disegno in una finestra. |
CDynamicOutputPin | Pin di output che supporta le riconnessioni dyanmic e le modifiche al formato. |
CEnumMediaTypes | Enumeratore per i tipi di supporti preferiti. |
CEnumPins | Enumeratore per i pin. |
CFactoryTemplate | Classe che fornisce informazioni per una class factory. |
CGenericList | Modello di classe che implementa un elenco specifico del tipo. |
CImageAllocator | Allocatore per sezioni DIB. |
CImageDisplay | Classe helper per la gestione dei formati di visualizzazione delle immagini. |
CImagePalette | Classe helper per la gestione delle tavolozze. |
CImageSample | Esempio di supporto che usa sezioni DIB. |
CLoadDirectDraw | Deprecato. |
CMediaControl | Gestisce i metodi IDispatch dell'interfacciaIMediaControl. |
CMediaEvent | Gestisce i metodi IDispatch dell'interfacciaIMediaEvent. |
CMediaPosition | Gestisce i metodi IDispatch dell'interfacciaIMediaPosition. |
CMediaSample | Esempio multimediale. |
CMediaType | Classe per la gestione dei tipi di supporti. |
CMemAllocator | Allocatore di memoria. |
CMsg | Classe helper per la gestione delle richieste effettuate a un oggettoCMsgThread. |
CMsgThread | Thread di lavoro che accoda le richieste al thread di accodamento per il completamento asincrono. |
COARefTime | Converte i tempi di riferimento tra secondi e unità di 100 nanosecondi. |
COutputQueue | Oggetto che accoda esempi multimediali per il recapito. |
CPersistStream | Classe base per l'implementazione dell'interfaccia IPersistStream. |
CPosPassThru | Gestisce i comandi di ricerca per i filtri con un pin di input. |
CPullPin | Classe helper che esegue il pull dei dati da un pin di output che supporta l'interfacciaIAsyncReader. |
CQueue | Modello di classe che implementa una coda semplice e ridimensionata in modo statico. |
CRefTime | Classe helper per gestire i tempi di riferimento. |
CRenderedInputPin | Pin di input per i filtri del renderer che supportano più input. |
CRendererInputPin | Pin di input per la classe CBaseRenderer. |
CRendererPosPassThru | Gestisce i comandi di ricerca per i filtri del renderer. |
CSeekingPassThru | Oggetto helper che crea oggetti CPosPassThru e CRendererPosPassThru. |
CSource | Classe di base per l'implementazione dei filtri di origine. |
CSourcePosition | Classe astratta per l'implementazione dell'interfacciaIMediaPosition. Obsoleto. |
CSourceSeeking | Classe astratta per l'implementazione della ricerca nei filtri di origine con un pin di output. |
CSourceStream | Pin di output per la classeCSource. |
CSystemClock | Orologio di sistema. |
CTransformFilter | Classe di base per l'implementazione di filtri di trasformazione. |
CTransformInputPin | Pin di input usato dalla classe CTransformFilter. |
CTransformOutputPin | Pin di output usato dalla classe CTransformFilter. |
CTransInPlaceFilter | Classe per l'implementazione di filtri di trasformazione che non copiano i dati. |
CTransInPlaceInputPin | Pin di input per la classe CTransInPlaceFilter. |
CTransInPlaceOutputPin | Pin di output per la classe CTransInPlaceFilter. |
CUnknown | Implementa l'interfaccia IUnknown. |
CVideoTransformFilter | Classe di base per i filtri di trasformazione video. |
FOURCCMap | Classe helper per la conversione tra GUID e FOURCCC. |
Argomenti correlati