Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
[Bu sayfayla ilişkilendirilmiş olan DirectShow özelliği eski bir özelliktir. MediaPlayer, IMFMediaEngine ve Media Foundation'da Ses/Video Yakalama tarafından değiştirildi. Bu özellikler Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, mümkün olduğunda yeni kodun DirectShow yerine MediaPlayer, IMFMediaEngine ve Media Foundation'da Ses/Video Yakalama kullanmasını kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]
Bu bölüm, tüm Microsoft DirectShow Temel Sınıfları, veri üyeleri ve işlevleri için başvuru girdileri içerir.
| Class | Description |
|---|---|
| CAggDirectDraw | Deprecated. |
| CAggDrawSurface | Deprecated. |
| CAMEvent | El ile ve otomatik sıfırlama olayları için sarmalayıcı sınıfı. |
| CAMMsgEvent | İleti işleme gerçekleştiren olay nesneleri için sarmalayıcı sınıfı. |
| CAMSchedule | Başvuru saatleri için zamanlayıcı. |
| CAMThread | Çalışan iş parçacıklarını yönetmek için bas sınıfı. |
| CAutoLock | Bir bloğun kapsamı için kritik bir bölüm tutar. |
| CAutoUsingOutputPin | CDynamicOutputPin nesnesine erişimi alır ve serbest bırakır. |
| CBaseAllocator | Ayırıcılar için bas sınıfı. |
| CBaseBasicVideo | IBasicVideo arabiriminin IDispatch bileşenini işler. |
| CBaseControlVideo | Genel bir video penceresi için IBasicVideo arabirimini uygular. |
| CBaseControlWindow | IVideoWindow arabirimini uygular. |
| CBaseDispatch | IDispatch arabirimini uygulamak için temel sınıf. |
| CBaseFilter | Filtreler için temel sınıf. |
| CBaseInputPin | Giriş pinleri için temel sınıf. |
| CBaseList | Genel listeler için temel sınıf. |
| CBaseMediaFilter | IMediaFilter arabirimini uygular. |
| CBaseObject | DirectShow nesnelerini uygulamak için temel sınıf. |
| CBaseOutputPin | Çıkış pinleri için temel sınıf. |
| CBasePin | Pinler için temel sınıf. |
| CBasePropertyPage | Özellik sayfalarını uygulamak için temel sınıf. |
| CBaseReferenceClock | Bir başvuru saati uygular. |
| CBaseRenderer | oluşturucu filtrelerini uygulamak için temel sınıf. |
| CBaseStreamControl | IAMStreamControl arabirimini uygular. |
| CBaseVideoRenderer | Video işleyicileri için temel sınıf. |
| CBaseVideoWindow | IVideoWindow arabiriminin IDispatch bileşenini işler. |
| CBaseWindow | Pencereleri yönetmek için temel sınıf. |
| CBasicAudio | IBasicAudio arabiriminin IDispatch arabirim bileşenini işler. |
| CCmdQueue | IQueueCommand arabirimini uygulamak için yardımcı sınıf. |
| CCritSec | bir iş parçacığı kilidi sağlar. |
| CDeferredCommand | IDeferredCommand arabirimini uygular. |
| CDispParams | DISPPARAMS yapısı için sarmalayıcı sınıfı. |
| CDrawImage | Pencereye çizim yapmak için yardımcı sınıf. |
| CDynamicOutputPin | Dinamik yeniden bağlantıları ve biçim değişikliklerini destekleyen çıkış pini. |
| CEnumMediaTypes | Tercih edilen medya türleri için numaralandırıcı. |
| CEnumPins | Pinler için numaralandırıcı. |
| CFactoryTemplate | Sınıf fabrikası için bilgi sağlayan sınıf. |
| CGenericList | Türe özgü bir liste uygulayan sınıf şablonu. |
| CImageAllocator | DIB bölümleri için ayırıcı. |
| CImageDisplay | Görüntü görüntüleme biçimlerini yönetmek için yardımcı sınıfı. |
| CImagePalette | Paletleri yönetmek için yardımcı sınıf. |
| CImageSample | DIB bölümlerini kullanan medya örneği. |
| CLoadDirectDraw | Deprecated. |
| CMediaControl | IMediaControl arabiriminin IDispatch yöntemlerini işler. |
| CMediaEvent | IMediaEvent arabiriminin IDispatch yöntemlerini işler. |
| CMediaPosition | IMediaPosition arabiriminin IDispatch yöntemlerini işler. |
| CMediaSample | Medya örneği. |
| CMediaType | Medya türlerini yönetme sınıfı. |
| CMemAllocator | Bellek ayırıcı. |
| CMsg | CMsgThread nesnesine yapılan istekleri yönetmek için yardımcı sınıfı. |
| CMsgThread | Zaman uyumsuz tamamlama için istekleri kuyruğa alan çalışan iş parçacığı. |
| COARefTime | Başvuru sürelerini saniye ile 100 nanosaniyelik birimler arasında dönüştürür. |
| COutputQueue | Medya örneklerini teslim için kuyruğa ekleyen nesne. |
| CPersistStream | IPersistStream arabirimini uygulamak için temel sınıf. |
| CPosPassThru | Bir giriş pin'i olan filtreler için tutamaçlar arama komutları. |
| CPullPin | IAsyncReader arabirimini destekleyen bir çıkış pininden veri çeken yardımcı sınıfı. |
| CQueue | Basit, statik olarak boyutlandırılmış bir kuyruk uygulayan sınıf şablonu. |
| CRefTime | Başvuru sürelerini yönetmek için yardımcı sınıf. |
| CRenderedInputPin | Birden çok girişi destekleyen işleyici filtreleri için giriş pin'i. |
| CRendererInputPin | CBaseRenderer sınıfı için giriş pin'i. |
| CRendererPosPassThru | İşleyici filtreleri için arama komutlarını işler. |
| CSeekingPassThru | CPosPassThru ve CRendererPosPassThru nesnelerini oluşturan yardımcı nesne. |
| CSource | Kaynak filtreleri uygulamak için temel sınıf. |
| CSourcePosition | IMediaPosition arabirimini uygulamak için soyut sınıf. Obsolete. |
| CSourceSeeking | Bir çıkış pin'i ile kaynak filtrelerinde arama uygulamak için soyut sınıf. |
| CSourceStream | CSource sınıfı için çıkış pin'i. |
| CSystemClock | Sistem saati. |
| CTransformFilter | Dönüştürme filtrelerini uygulamak için temel sınıf. |
| CTransformInputPin | CTransformFilter sınıfı tarafından kullanılan giriş pini. |
| CTransformOutputPin | CTransformFilter sınıfı tarafından kullanılan çıkış pini. |
| CTransInPlaceFilter | Veri kopyalamayan dönüştürme filtreleri uygulama sınıfı. |
| CTransInPlaceInputPin | CTransInPlaceFilter sınıfı için giriş pin'i. |
| CTransInPlaceOutputPin | CTransInPlaceFilter sınıfı için çıkış pin'i. |
| CUnknown | IUnknown arabirimini uygular. |
| CVideoTransformFilter | Video dönüştürme filtreleri için temel sınıf. |
| FOURCCMap | GUID'ler ve FOURCC'ler arasında dönüştürme için yardımcı sınıf. |
İlgili konular