Informazioni di riferimento sulla classe base DirectShow
[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.
Questa sezione contiene voci di riferimento per tutte le classi di base Microsoft DirectShow, i relativi membri dati e le relative funzioni.
Classe | Descrizione |
---|---|
CAggDirectDraw | Deprecato. |
CAggDrawSurface | Deprecato. |
CAMEvent | Classe Wrapper per eventi manuali e di reimpostazione automatica. |
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'interfaccia IBasicVideo . |
CBaseControlVideo | Implementa l'interfaccia IBasicVideo per una finestra video generica. |
CBaseControlWindow | Implementa l'interfaccia IVideoWindow . |
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'interfaccia IMediaFilter . |
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 di 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'interfaccia IAMStreamControl . |
CBaseVideoRenderer | Classe di base per i renderer video. |
CBaseVideoWindow | Gestisce il componente IDispatch dell'interfaccia IVideoWindow . |
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'interfaccia IQueueCommand . |
CCritSec | Fornisce un blocco di thread. |
CDeferredCommand | Implementa l'interfaccia IDeferredCommand . |
CDispParams | Classe Wrapper per la struttura DISPPARAMS. |
CDrawImage | Classe helper per il disegno in una finestra. |
CDynamicOutputPin | Pin di output che supporta le riconnessioni e le modifiche al formato dyanamic. |
CEnumMediaTypes | Enumeratore per i tipi di supporti preferiti. |
CEnumPins | Enumeratore per i pin. |
CFactoryTemplate | Classe che fornisce informazioni per una classe factory. |
CGenericList | Modello di classe che implementa un elenco specifico del tipo. |
CImageAllocator | Allocatore per le 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 le sezioni DIB. |
CLoadDirectDraw | Deprecato. |
CMediaControl | Gestisce i metodi IDispatch dell'interfaccia IMediaControl . |
CMediaEvent | Gestisce i metodi IDispatch dell'interfaccia IMediaEvent . |
CMediaPosition | Gestisce i metodi IDispatch dell'interfaccia IMediaPosition . |
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 oggetto CMsgThread . |
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 100 nanosecondi. |
COutputQueue | Oggetto che accoda esempi multimediali per il recapito. |
CPersistStream | Classe di 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'interfaccia IAsyncReader . |
CQueue | Modello di classe che implementa una coda semplice con dimensioni statiche. |
CRefTime | Classe helper per gestire i tempi di riferimento. |
CRenderedInputPin | Pin di input per i filtri del renderer che supportano più input. |
CRendererInputPin | Segnaposto di input per la classe CBaseRenderer . |
CRendererPosPassThru | Gestisce i comandi seek 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'interfaccia IMediaPosition . Obsoleta. |
CSourceSeeking | Classe astratta per l'implementazione della ricerca nei filtri di origine con un pin di output. |
CSourceStream | Pin di output per la classe CSource . |
CSystemClock | Orologio di sistema. |
CTransformFilter | Classe di base per l'implementazione dei 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 FOURCCs. |
Argomenti correlati