Media Foundation Arabirimleri

Bu bölümde

Konu Açıklama
IAdvancedMediaCapture
Gelişmiş medya yakalamayı etkinleştirir.
IAdvancedMediaCaptureInitializationSettings
Gelişmiş medya yakalama için başlatma ayarları sağlar.
IAdvancedMediaCaptureSettings
Gelişmiş medya yakalama ayarları sağlar.
IDirect3DDeviceManager9
İki iş parçacığının aynı Direct3D 9 cihazını paylaşmasını sağlar ve cihazın DirectX Video Hızlandırma (DXVA) özelliklerine erişim sağlar.
IDirectXVideoAccelerationService
Direct3D cihazından DirectX Video Hızlandırma (DXVA) hizmetleri sağlar.
IDirectXVideoDecoder
DirectX Video Hızlandırma (DXVA) video kod çözücü cihazını temsil eder.
IDirectXVideoDecoderService
DirectX Video Hızlandırma (DXVA) kod çözücü hizmetlerine erişim sağlar.
IDirectXVideoMemoryConfiguration
Sıkıştırılmamış video yüzeyleri için video belleği türünü ayarlar.
IDirectXVideoProcessor
DirectX Video Hızlandırma (DXVA) video işlemci cihazını temsil eder.
IDirectXVideoProcessorService
DirectX Video Hızlandırma (DXVA) video işleme hizmetlerine erişim sağlar.
IEVRFilterConfig
DirectShow Gelişmiş Video oluşturucu (EVR) filtresindeki giriş pinlerinin sayısını ayarlar.
IEVRFilterConfigEx
DirectShow Gelişmiş Video oluşturucu (EVR) filtresini yapılandırır.
IEVRTrustedVideoPlugin
Gelişmiş video işleyicisinin (EVR) korumalı medyayla çalışması için bir eklenti bileşeni etkinleştirir.
IEVRVideoStreamControl
Bu arabirim desteklenmiyor.
IMF2DBuffer
Video çerçevesi gibi iki boyutlu bir yüzey içeren bir arabelleği temsil eder.
IMF2DBuffer2
Video çerçevesi gibi iki boyutlu bir yüzey içeren bir arabelleği temsil eder.
IMFActivate
Uygulamanın bir nesnenin oluşturulmasını ertelemesini sağlar.
IMFASFContentInfo
Gelişmiş Sistemler Biçimi (ASF) belirtimine uygun dosyaların üst bilgi bölümüyle çalışmak için yöntemler sağlar.
IMFASFIndexer
Sistem Biçimi (ASF) dosyalarındaki dizinlerle çalışmak için yöntemler sağlar.
IMFASFMultiplexer
Gelişmiş Sistemler Biçimi (ASF) veri paketleri oluşturmak için yöntemler sağlar.
IMFASFMutualExclusion
Bir ASF profilinde birbirini dışlayan bir akış grubu hakkındaki bilgileri yöneten bir Gelişmiş Sistemler Biçimi (ASF) karşılıklı dışlama nesnesi yapılandırır.
IMFASFProfile
Gelişmiş Sistemler Biçimi (ASF) profilini yönetir.
IMFASFSplitter
Gelişmiş Sistemler Biçimi (ASF) dosyasındaki verileri okumak için yöntemler sağlar.
IMFASFStreamConfig
ASF dosyasındaki bir akışın ayarlarını yapılandırıyor.
IMFASFStreamPrioritization
Uygulanmadı.
IMFASFStreamSelector
ASF üst bilgisindeki karşılıklı dışlama bilgilerine bağlı olarak, Gelişmiş Sistemler Biçimi (ASF) dosyasındaki akışları seçer.
IMFAsyncCallback
Zaman uyumsuz bir yöntem tamamlandığında uygulamayı bilgilendirmek için geri çağırma arabirimi.
IMFAsyncCallbackLogging
Zaman uyumsuz geri çağırmanın ilişkili olduğu üst nesne hakkında günlük bilgileri sağlar.
IMFAsyncResult
Zaman uyumsuz işlemin sonucu hakkında bilgi sağlar.
IMFAttributes
Bir nesnede anahtar/değer çiftlerini depolamak için genel bir yol sağlar.
IMFAudioMediaType
IMFAudioMediaType artık Windows 7'den itibaren kullanılamaz.
IMFAudioPolicy
Akış ses işleyicisi (SAR) ile ilişkili ses oturumunu yapılandırılır.
IMFAudioStreamVolume
Tek tek ses kanallarının ses düzeylerini denetler.
IMFBufferListNotify
IMFSourceBufferList nesnesinin istemcilerine önemli durum değişikliklerini bildirmesini sağlar.
IMFByteStream
Yerel dosya, ağ dosyası veya başka bir kaynak olabilecek bazı veri kaynaklarından bayt akışını temsil eder.
IMFByteStreamBuffering
Bayt akışının bir ağdan verileri nasıl arabelleğe aldırdığı denetlenmektedir.
IMFByteStreamCacheControl
Ağ bayt akışının verileri yerel önbelleğe nasıl aktardığı denetler.
IMFByteStreamCacheControl2
Ağ bayt akışının verileri yerel önbelleğe nasıl aktardığı denetler.
IMFByteStreamHandler
Bayt akışından bir medya kaynağı oluşturur.
IMFByteStreamProxyClassFactory
Bayt akışına bir ara sunucu oluşturur.
IMFByteStreamTimeSeek
Zamana göre bayt akışı arar.
IMFCaptureEngine
Bir veya daha fazla yakalama cihazını denetler.
IMFCaptureEngineClassFactory
Yakalama altyapısının bir örneğini oluşturur.
IMFCaptureEngineOnEventCallback
Yakalama altyapısından olayları almak için geri çağırma arabirimi.
IMFCaptureEngineOnSampleCallback
Yakalama altyapısından veri almak için geri çağırma arabirimi.
IMFCaptureEngineOnSampleCallback2
yakalama altyapısından veri almak için kullanılan IMFCaptureEngineOnSampleCallback geri çağırma arabirimi için uzantılar.
IMFCapturePhotoSink
Fotoğraf lavaboyu denetler.
IMFCapturePreviewSink
Önizleme havuzu denetler.
IMFCaptureRecordSink
Kayıt havuzu denetler.
IMFCaptureSink
Yakalama cihazından bir veya daha fazla akış alan bir nesne olan yakalama havuzlarını denetler.
IMFCaptureSink2
IMFCaptureSink arabirimini genişleterek kayıt havuzu veya önizleme havuzu çıkış medya türünü dinamik olarak ayarlama işlevselliği sağlar.
IMFCaptureSource
Yakalama kaynak nesnesini denetler. Yakalama kaynağı ses ve video yakalama cihazlarını yönetir.
IMFCdmSuspendNotify
İstemcinin, askıya alma öncesinde genel kaynakların tutarlı bir duruma getirilmesi gerektiğinde İçerik Şifre Çözme Modülü'ne (CDM) bildirmesini sağlamak için kullanılır.
IMFClock
Microsoft Media Foundation'da bir saatin zamanlama bilgilerini sağlar.
IMFClockConsumer
IMFPresentationClockerişmek için bir uygulama tarafından uygulanır.
IMFClockStateSink
Sunu saatinden durum değişikliği bildirimleri alır.
IMFCollection
IUnknown işaretçilerinin genel koleksiyonunu temsil eder.
IMFContentDecryptorContext
Şifre çözücülerin donanım anahtarlarını yönetmesine ve donanım örneklerinin şifresini çözmesine izin verir.
IMFContentEnabler
Kullanıcının medya içeriğine erişmesi için gerçekleştirilmesi gereken bir adım uygular.
IMFContentProtectionDevice
Şifre çözücülerin, bir koruma sistemi için donanım şifre çözmeyi uygulayan güvenlik işlemcisiyle iletişim kurmasına izin verir.
IMFContentProtectionManager
Uygulamaya bir içerik etkinleştirici nesnesi işaretçisi sağlayarak korumalı içeriğin kayıttan yürütülmesini sağlar.
IMFDesiredSample
Gelişmiş video işleyicisi (EVR) için sunucunun video karıştırıcıdan belirli bir çerçeve istemesini sağlar.
IMFDLNASinkInit
Digital Living Network Alliance (DLNA) medya havuzu başlatılır.
IMFDRMNetHelper
Bir ağ havuzundaki Ağ Cihazları için Windows Media Digital Rights Management'ı (DRM) yapılandırılır.
IMFDXGIBuffer
Microsoft DirectX Grafik Altyapısı (DXGI) yüzeyi içeren bir arabelleği temsil eder.
IMFDXGIDeviceManager
İki iş parçacığının aynı Microsoft Direct3D 11 cihazını paylaşmasını sağlar.
IMFDXGIDeviceManagerSource
Media Foundation video işleme havuzundaki IMFDXGIDeviceManager almak için işlevsellik sağlar.
IMFFieldOfUseMFTUnlock
Bir uygulamanın kullanımıyla ilgili kısıtlamaları olan bir Media Foundation dönüşümü (MFT) kullanmasını sağlar.
IMFFinalizableMediaSink
İsteğe bağlı olarak, medya havuzları tarafından kapatmadan önce gerekli görevlerin gerçekleştirilmesi desteklenir.
IMFGetService
Belirtilen hizmet arabirimi için bir nesneyi sorgular.
IMFHttpDownloadRequest
Uygulamalar, Microsoft Media Foundation tarafından kullanılan HTTP ve HTTPS protokollerinin varsayılan uygulamasını geçersiz kılmak için bu arabirimi uygular. Uygulamalar, IMFHttpDownloadSession arabiriminde CreateRequest yöntemi aracılığıyla Media Foundation'a IMFHttpDownloadRequest arabirimi sağlar.
IMFHttpDownloadSession
Uygulamalar, Microsoft Media Foundation tarafından kullanılan HTTP ve HTTPS protokollerinin varsayılan uygulamasını geçersiz kılmak için bu arabirimi uygular. Uygulamalar, IMFHttpDownloadSessionProvider arabiriminde CreateHttpDownloadSession yöntemi aracılığıyla Media Foundation'a IMFHttpDownloadSession arabirimi sağlar. Microsoft Media Foundation, HTTP veya HTTPS URL'si ile tanımlanan bir kaynağın "akış" veya "aşamalı" indirme işlemini gerçekleştirmek için bu arabirimi kullanır. Kaynağı indirmek için birden çok HTTP isteği gönderilebilir. Bu tek tek HTTP isteklerini oluşturmak için IMFHttpDownloadSession arabirimi kullanılır.
IMFHttpDownloadSessionProvider
Uygulamalar özel bir HTTP veya HTTPS indirme uygulaması sağlamak için bu arabirimi uygular. Sağlayıcıyı kaydetmek için IMFSourceResolver arabirimini kullanın. Daha fazla bilgi için bkz. kaynak çözümleyiciyi kullanma . Kaydedildikten sonra Microsoft Media Foundation, varsayılan uygulamayı kullanmak yerine HTTP veya HTTPS URL'lerini açmak için sağlayıcı uygulamasının CreateHttpDownloadSession yöntemini çağırır.
IMFImageSharingEngine
Görüntü paylaşımını etkinleştirir.
IMFImageSharingEngineClassFactory
IMFImageSharingEnginebir örneği oluşturur.
IMFInputTrustAuthority
Korumalı medya yolundaki (PMP) diğer bileşenlerin giriş güven yetkilileri (ITA) tarafından sağlanan giriş koruma sistemini kullanmasını sağlar.
IMFLocalMFTRegistration
Media Foundation dönüşümlerini (MFTs) çağıranın işlemine kaydeder.
IMFMediaBuffer
Medya verilerini içeren bir bellek bloğunu temsil eder.
IMFMediaEngine
Bir uygulamanın ses veya video dosyalarını yürütmesini sağlar.
IMFMediaEngineClassFactory
Media Engine'in bir örneğini oluşturur.
IMFMediaEngineClassFactory2
IMFMediaKeys nesnesinin bir örneğini oluşturur.
IMFMediaEngineClassFactoryEx
IMFMediaEngineClassFactory arabirimi için uzantı.
IMFMediaEngineEME
Şifrelenmiş medya uzantıları yöntemleri eklemek için medya altyapısı tarafından uygulanır.
IMFMediaEngineEx
IMFMediaEngine arabirimini genişletir.
IMFMediaEngineExtension
Bir uygulamanın Medya Altyapısı'nda medya kaynaklarını yüklemesini sağlar.
IMFMediaEngineNeedKeyNotify
Anahtar isteği verilerini bildirmek için medya altyapısına yapılan bir geri çağırmayı temsil eder.
IMFMediaEngineNotify
IMFMediaEngine arabirimi için geri çağırma arabirimi.
IMFMediaEngineOPMInfo
Output Protection Manager (OPM) hakkında bilgi almak için yöntemler sağlar.
IMFMediaEngineProtectedContent
Media Engine'in korumalı video içeriğini yürütmesini sağlar.
IMFMediaEngineSrcElements
Medya Altyapısı'na medya kaynaklarının listesini sağlar.
IMFMediaEngineSrcElementsEx
Ek özellikler sağlamak için IMFMediaEngineSrcElements arabirimini genişletir.
IMFMediaEngineSupportsSourceTransfer
Medya kaynağının Yürüt için medya altyapısı ile paylaşım altyapısı arasında aktarılmasını sağlar.
IMFMediaEngineWebSupport
Web sesinin kayıttan yürütülmesini etkinleştirir.
IMFMediaError
Medya Altyapısı için geçerli hata durumunu sağlar.
IMFMediaEvent
Media Foundation nesnesi tarafından oluşturulan bir olayı temsil eder. Olay hakkında bilgi almak için bu arabirimi kullanın.
IMFMediaEventGenerator
Olayları oluşturan herhangi bir Media Foundation nesnesinden olayları alır.
IMFMediaEventQueue
IMFMediaEventGenerator arabirimini uygulaması gereken uygulamalar için bir olay kuyruğu sağlar.
IMFMediaKeys
Dijital Hak Yönetimi (DRM) anahtar sistemi kullanarak medya verilerinin şifresini çözmek için kullanılan medya anahtarlarını temsil eder.
IMFMediaKeySession
Dijital Hak Yönetimi (DRM) anahtar sistemiyle bir oturumu temsil eder.
IMFMediaKeySessionNotify
Medya anahtarı oturumuyla ilgili bilgileri uygulamaya bildirmek için bir mekanizma sağlar.
IMFMediaSession
Korumalı ve korumasız içerik için kayıttan yürütme denetimleri sağlar.
IMFMediaSharingEngine
Medya paylaşımını etkinleştirir.
IMFMediaSharingEngineClassFactory
IMFMediaSharingEngineörneği oluşturur.
IMFMediaSink
Medya havuzu nesneleri tarafından uygulanır.
IMFMediaSinkPreroll
Sunu saati başlatılmadan önce bir medya havuzuna örnek almasını sağlar.
IMFMediaSource
Medya kaynağı nesneleri tarafından uygulanır.
IMFMediaSourceEx
Medya kaynağı için ek özellikler sağlamak üzere IMFMediaSource arabirimini genişletir.
IMFMediaSourceExtension
Medya Kaynağı Uzantısı (MSE) için işlevsellik sağlar.
IMFMediaSourceExtensionNotify
IMFMediaSourceExtensionile ilişkili olayları oluşturmak için işlevsellik sağlar.
IMFMediaSourcePresentationProvider
Sıralayıcı kaynağına bildirimler sağlar.
IMFMediaSourceTopologyProvider
Bir uygulamanın sıralayıcı kaynağından topoloji almasına olanak tanır.
IMFMediaStream
Medya kaynağındaki bir akışı temsil eder.
IMFMediaStreamSourceSampleRequest
MediaStreamSource'tan örnek isteğini temsil eder.
IMFMediaTimeRange
Her aralığın bir başlangıç ve bitiş saati tarafından tanımlandığı zaman aralıklarının listesini temsil eder.
IMFMediaType
Medya biçiminin açıklamasını temsil eder.
IMFMediaTypeHandler
Ortam kaynağı veya ortam havuzu gibi bir nesnedeki medya türlerini alır ve ayarlar.
IMFMetadata
Bir nesnenin meta verilerini yönetir.
IMFMetadataProvider
Medya kaynağından veya başka bir nesneden meta verileri alır.
IMFMuxStreamAttributesManager
Çoğullandırılmış medya kaynağının alt akışlarının IMFAttributes erişim sağlar.
IMFMuxStreamSampleManager
Çoğullanmış medya kaynağının çıktısı içinde tek tek alt akışlar için IMFSample nesnelerini alma olanağı sağlar.
IMFMuxStreamMediaTypeManager
Çoklu ortam kaynağı için akış yapılandırmalarının yönetimini etkinleştirir. Akış yapılandırması, çoğullanmış çıkışın dahil edilebileceği bir alt akış kümesi tanımlar.
IMFNetCredential
Kimlik doğrulaması amacıyla kullanıcı adı ve parola bilgilerini ayarlar ve alır.
IMFNetCredentialCache
Kimlik bilgileri önbelleğinden kimlik bilgilerini alır.
IMFNetCredentialManager
Bir ağ kaynağı için kullanıcı kimlik bilgileri sağlamak üzere uygulamalar tarafından uygulanır.
IMFNetCrossOriginSupport
HTML5 medya indirmeleri için çıkış noktaları arası ilke uygulamak isteyen istemciler tarafından uygulanır.
IMFNetProxyLocator
Sunucuya bağlanırken kullanılacak ara sunucuyu belirler.
IMFNetProxyLocatorFactory
Kullanılacak ara sunucuyu belirleyen bir ara sunucu bulucu nesnesi oluşturur.
IMFNetResourceFilter
Bayt akışı bir URL istediğinde uygulamaya bildirir ve uygulamanın URL yeniden yönlendirmesini engellemesini sağlar.
IMFNetSchemeHandlerConfig
Bir ağ şeması eklentisi yapılandırılır.
IMFObjectReferenceStream
Bir akışa ve akıştan arabirim işaretçisi sıralar.
IStream destekleyen akış nesneleri, arabirim işaretçileri için özel hazırlama sağlamak üzere bu arabirimi kullanıma sunabilir.
IMFOutputPolicy
Bir giriş güven yetkilisinden (ITA) bir kullanım ilkesini kapsüller.
IMFOutputSchema
Çıkış koruma sistemi ve buna karşılık gelen yapılandırma verileri hakkındaki bilgileri kapsüller.
IMFOutputTrustAuthority
Güvenilen çıkışın desteklediği bir veya daha fazla çıkış koruma sisteminin işlevselliğini kapsüller.
IMFPluginControl
Medya kaynaklarının ve dönüşümlerinin Media Foundation'da nasıl numaralandırıldığından denetler.
IMFPluginControl2
Medya kaynaklarının ve dönüşümlerinin Media Foundation'da nasıl numaralandırıldığından denetler.
IMFPMediaItem
Bir medya öğesini temsil eder. (Kullanım dışı.)
IMFPMediaPlayer
Medya dosyalarını yürütme yöntemlerini içerir. (Kullanım dışı.)
IMFPMediaPlayerCallback
IMFPMediaPlayer arabirimi için geri çağırma arabirimi.
IMFPMPClient
Medya kaynağının IMFPMPHost arabirimine bir işaretçi almasını sağlar.
IMFPMPClientApp
Windows Mağazası uygulamalarında içerik koruma işlevselliğini uygulamak için bir medya kaynağına yönelik bir mekanizma sağlar.
IMFPMPHost
Uygulama işlemindeki bir medya kaynağının korumalı medya yolu (PMP) işleminde nesneler oluşturmasını sağlar.
IMFPMPHostApp
Bir medya kaynağının Korumalı Medya Yolu (PMP) işleminde bir Windows Çalışma Zamanı nesnesi oluşturmasına izin verir.
IMFPMPServer
Medya Oturumu iki örneğinin aynı korumalı medya yolu (PMP) işlemini paylaşmasını sağlar.
IMFPresentationClock
Örnekler işlendiğinde zamanlamak ve birden çok akışı eşitlemek için kullanılan bir sunu saatini temsil eder.
IMFPresentationDescriptor
Sununun ayrıntılarını açıklar. sunu, ortak bir sunu zamanını paylaşan ilgili medya akışları kümesidir.
IMFPresentationTimeSource
Sunu saatinin saat saatlerini sağlar.
IMFProtectedEnvironmentAccess
İçerik koruma sistemlerinin korumalı ortamla el sıkışması gerçekleştirmesine olanak tanıyan bir yöntem sağlar. CreateFile ve DeviceIoControl API'leri Windows Mağazası uygulamalarında kullanılamadığından bu gereklidir.
IMFQualityAdvise
Kalite yöneticisinin işlem hattındaki bir bileşenin ses veya video kalitesini ayarlamasını sağlar.
IMFQualityAdvise2
bir işlem hattı nesnesinin kaliteli iletilere yanıt olarak kendi ses veya video kalitesini ayarlamasını sağlar.
IMFQualityAdviseLimits
Bir nesneyi desteklediği kalite modu sayısı için sorgular.
IMFQualityManager
Kayıttan yürütme kalitesini ayarlar. Bu arabirim kalite yöneticisi tarafından kullanıma sunulur.
IMFRateControl
Kayıttan yürütme hızını alır veya ayarlar.
IMFRateSupport
Ters kayıttan yürütme dahil olmak üzere desteklenen kayıttan yürütme hızları aralığını sorgular.
IMFReadWriteClassFactory
Havuz yazıcısının veya kaynak okuyucunun bir örneğini oluşturur.
IMFRealTimeClient
Bir işlem hattı nesnesini Multimedya Sınıf Zamanlayıcı Hizmeti'ne (MMCSS) kaydetmesi için bildirir.
IMFRealTimeClientEx
Bir işlem hattı nesnesini Multimedya Sınıf Zamanlayıcı Hizmeti'ne (MMCSS) kaydetmesi için bildirir.
IMFRemoteAsyncCallback
Media Foundation proxy/stub DLL'si tarafından işlem sınırları boyunca belirli zaman uyumsuz yöntem çağrılarını sıralamak için kullanılır.
Uygulamalar bu arabirimi kullanmaz veya uygulamaz.
IMFRemoteDesktopPlugin
Terminal Hizmetleri ortamında kullanılmak üzere bir topolojiyi değiştirir.
IMFRemoteProxy
Uzak bir nesne için ara sunucu görevi görür nesneler tarafından kullanıma sunulur.
IMFSAMIStyle
SAMI Medya KaynağıEşitlenmiş Erişilebilir Medya Değişimi (SAMI) stillerini ayarlar ve alır.
IMFSample
Medya verileri için bir kapsayıcı nesnesi olan bir medya örneğini temsil eder.
IMFSampleGrabberSinkCallback
Örnek yakalayıcı havuzundaki medya verilerini almak için geri çağırma arabirimi.
IMFSampleGrabberSinkCallback2
IMFSampleGrabberSinkCallback arabirimini genişletir.
IMFSampleOutputStream
Medya örneklerini bayt akışına yazar.
IMFSampleProtection
Korumalı medya yolu (PMP) içindeki medya verileri için şifreleme sağlar.
IMFSaveJob
Bir kaynak bayt akışındaki medya verilerini uygulama tarafından sağlanan bir bayt akışına kalıcı hale döndürür.
IMFSchemeHandler
BIR URL'den bir medya kaynağı veya bayt akışı oluşturur.
IMFSecureChannel
İki nesne arasında tek yönlü güvenli bir kanal oluşturur.
IMFSeekInfo
Belirli bir arama konumu için en yakın iki anahtar çerçeveyi alır.
IMFSensorActivitiesReport
Bir algılayıcının geçerli etkinliğini açıklayan IMFSensorActivityReport nesnelerine erişim sağlar.
IMFSensorActivitiesReportCallback
Algılayıcı etkinlik raporları kullanılabilir olduğunda geri çağırmaları almak için istemci tarafından uygulanan arabirim.
IMFSensorActivityMonitor
Algılayıcı etkinlik izleyicisini denetleme yöntemleri sağlar.
IMFSensorActivityReport
Algılayıcı için etkinlik raporunu temsil eder.
IMFSensorDevice
IMFSensorGroup arabirimi tarafından temsil edilen bir algılayıcı grubuna ait olabilecek bir algılayıcı cihazını temsil eder. Bu bağlamdaki "cihaz" terimi fiziksel bir cihaza, özel bir medya kaynağına veya çerçeve sağlayıcısına başvurabilir.
IMFSensorGroup
bir IMFMediaSource oluşturulabilen bir sensör cihazı grubunu temsil eder. Bu bağlamdaki "cihaz" terimi fiziksel bir cihaza, özel bir medya kaynağına veya çerçeve sağlayıcısına başvurabilir. Bir algılayıcı grubu aslında birden çok algılayıcı cihazı içerebilir veya yalnızca tek bir cihaz içerebilir, ancak yine de sensör grubu gibi davranır.
IMFSensorProcessActivity
Sensörle ilişkili bir işlemin etkinliğini temsil eder.
IMFSensorProfileCollection
Media Foundation algılayıcı profili nesnelerinin bir koleksiyonunu içerir.
IMFSensorProfile
Media Foundation algılayıcı profilini açıklar.
IMFSensorStream
IMFSensorTransformFactory
Algılayıcı dönüşümleri tarafından uygulanan arabirim, medya işlem hattının sensör dönüşümünün gereksinimlerini sorgulamasına ve sensör dönüşümünün çalışma zamanı örneğini oluşturmasına olanak tanır.
IMFSequencerSource
Sıralayıcı Kaynağıtarafından uygulanır.
IMFSharingEngineClassFactory
Medya paylaşım altyapısının bir örneğini oluşturur.
IMFShutdown
Açıkça kapatılması gereken bazı Media Foundation nesneleri tarafından kullanıma sunuldu.
IMFSignedLibrary
İçerik koruma sistemlerinin imzalı kitaplıktaki bir işlevin yordam adresini almasına olanak tanıyan bir yöntem sağlar. Bu yöntem, Windows Mağazası uygulamalarında kullanılamayan getprocaddress ile aynı işlevselliği sağlar.
IMFSimpleAudioVolume
Akış ses işleyicisi (SAR) ve ses yakalama kaynağıyla ilişkili ses oturumunun ana ses düzeyini denetler.
IMFSinkWriter
Media Foundation havuz yazıcı nesnesi tarafından uygulanır.
IMFSinkWriterCallback
Media Foundation havuz yazıcısı için geri çağırma arabirimi.
IMFSinkWriterCallback2
IMFSinkWriterCallback arabirimini genişletir.
IMFSinkWriterEncoderConfig
Ortam türünü ve kodlayıcı yapılandırmasını dinamik olarak değiştirmek için havuz yazıcıda ek işlevler sağlar.
IMFSinkWriterEx
IMFSinkWriter arabirimini genişletir.
IMFSourceBuffer
BIR IMFMediaSourceExtensioniçin medya verilerini içeren bir arabelleği temsil eder.
IMFSourceBufferList
IMFSourceBuffer nesnelerinin bir koleksiyonunu temsil eder.
IMFSourceBufferNotify
IMFSourceBufferile ilişkili olayları oluşturmak için işlevsellik sağlar.
IMFSourceOpenMonitor
Zaman uyumsuz bir açma işleminin ilerleme durumuyla ilgili bir ağ kaynağından bildirim almak için geri çağırma arabirimi.
IMFSourceReader
Media Foundation kaynak okuyucu nesnesi tarafından uygulanır.
IMFSourceReaderCallback
Media Foundation kaynak okuyucusu için geri çağırma arabirimi.
IMFSourceReaderCallback2
IMFSourceReaderCallback arabirimini genişletir.
IMFSourceReaderEx
IMFSourceReader arabirimini genişletir.
IMFSourceResolver
BIR URL'den veya bayt akışından medya kaynağı oluşturur.
IMFSpatialAudioObjectBuffer
İlişkili konumsal ve işleme meta verileriyle ses verilerinin bir bölümünü temsil eder. Uzamsal ses nesneleri IMFSpatialAudioSample örneklerinde depolanır ve Media Foundation bileşenleri arasında uzamsal ses bilgilerinin geçirilmesine olanak tanır.
IMFSpatialAudioSample
Uzamsal ses bilgileri içeren bir multimedya örneğini temsil eder. Her IMFSpatialAudioSample bir veya daha fazla IMFSpatialAudioObjectBuffer nesnesi içerir.
IMFSSLCertificateManager
Bir istemci tarafından uygulanır ve sunucu tarafından istenen istemci Güvenli Yuva Katmanı (SSL) sertifikasını almak için Media Foundation tarafından çağrılır.
IMFStreamDescriptor
Medya kaynağındaki bir akış hakkında bilgi alır.
IMFStreamingSinkConfig
Yapılandırma bilgilerini, içeriğin akışını yapmak için kullanılan medya havuzlarına geçirir.
IMFStreamSink
Medya havuzu nesnesinde bir akışı temsil eder.
IMFSystemId
Sistem kimliği verilerini devre dışı getiren bir yöntem sağlar.
IMFTimecodeTranslate
Society of Motion Picture ve Televizyon Mühendisleri (SMPTE) zaman kodları ile 100 nanosaniyelik zaman birimleri arasında dönüştürmeler.
IMFTimedText
Zamanlanmış metin nesnesi, zamanlanmış metnin bir bileşenini temsil eder.
IMFTimedTextBinary
Zamanlanmış metin nesnesinin veri içeriğini temsil eder.
IMFTimedTextCue
Timed-text-cue nesnesini temsil eder.
IMFTimedTextFormattedText
Biçimlendirilmiş zamanlanmış metin bloğunu temsil eder.
IMFTimedTextNotify
Media Foundation Zamanlanmış Metin bildirimleri için geri çağırmaları tanımlayan arabirim.
IMFTimedTextRegion
Zamanlanmış metin nesnesinin görüntüleme bölgesini temsil eder.
IMFTimedTextStyle
Zamanlanmış metnin stilini temsil eder.
IMFTimedTextTrack
Zamanlanmış metnin bir parçasını temsil eder.
IMFTimedTextTrackList
Zamanlanmış metin parçalarının listesini temsil eder.
IMFTimer
Belirli bir zamanda geri çağırma çağıran bir zamanlayıcı sağlar.
IMFTopoLoader
Kısmi topolojiyi tam topolojiye dönüştürür.
IMFTopology
Topolojiyi temsil eder. topolojisi belirli bir sırada bağlanan medya kaynakları, havuzlar ve dönüşümler koleksiyonunu açıklar.
IMFTopologyNode
Topolojideki bir düğümü temsil eder.
IMFTopologyNodeAttributeEditor
Medya Oturumu'nun geçerli topolojisindeki bir veya daha fazla düğümün özniteliklerini güncelleştirir.
IMFTopologyServiceLookup
Gelişmiş Video oluşturucu (EVR) arabirim işaretçileri almak için özel bir video karıştırıcı veya video sunucusu sağlar.
IMFTopologyServiceLookupClient
Video karıştırıcı veya sunucu başlatır.
IMFTrackedSample
Video medyası örneğindeki başvuru sayılarını izler.
IMFTranscodeProfile
Transcode profil nesnesi tarafından uygulanır.
IMFTranscodeSinkInfoProvider
Kod dönüştürme havuzu etkinleştirme nesnesi tarafından uygulanır.
IMFTransform
Tüm Media Foundation Dönüştürmeleri (MFT) tarafından uygulanır.
IMFTrustedInput
Giriş güven yetkilileri (ITA) sağlayan bileşenler tarafından uygulanır. Bu arabirim, bileşenin akışlarının her biri için ITA almak için kullanılır.
IMFTrustedOutput
Çıkış güven yetkilileri (OTA) sağlayan bileşenler tarafından uygulanır.
IMFVideoDeviceID
Video işleyici bileşeni tarafından desteklenen cihaz tanımlayıcısını döndürür.
IMFVideoDisplayControl
Gelişmiş Video oluşturucu (EVR) tarafından videonun nasıl görüntülenip görüntülenilmeyenlerini denetler.
IMFVideoMediaType
Video biçiminin açıklamasını temsil eder.
IMFVideoMixerBitmap
Gelişmiş Video oluşturucu (EVR) tarafından görüntülenen videoyla statik bit eşlem görüntüsünü alfa-harmanlar.
IMFVideoMixerControl
Gelişmiş Video oluşturucu (EVR) video alt akışlarını nasıl karıştırır denetler.
IMFVideoMixerControl2
Video ayrıştırma tercihlerini denetler.
IMFVideoPositionMapper
Giriş video akışındaki bir konumu çıkış video akışındaki ilgili konuma eşler.
IMFVideoPresenter
Bir video sunumsunu temsil eder. video sunucusu, genellikle bir video karıştırıcısından video kareleri alan ve bunları genellikle ekrana işleyerek bir şekilde sunan bir nesnedir.
IMFVideoProcessor
Gelişmiş Video oluşturucu (EVR) içinde video işlemeyi denetler.
IMFVideoProcessorControl
Video İşlemcisi MFTyapılandırılır.
IMFVideoProcessorControl2
Video İşlemcisi MFTyapılandırılır.
IMFVideoRenderer
Gelişmiş Video oluşturucu (EVR) için yeni bir mikser veya sunucu ayarlar.
IMFVideoSampleAllocator
Video medya havuzu için video örnekleri ayırır.
IMFVideoSampleAllocatorCallback
Bir uygulamanın gelişmiş video işleyicisi (EVR) tarafından ayrılan video örneklerini izlemesini sağlar.
IMFVideoSampleAllocatorEx
Direct3D 11 doku yüzeyleri içeren video örnekleri ayırır.
IMFVideoSampleAllocatorNotify
IMFVideoSampleAllocatorCallback arabirimi için geri çağırma.
IMFVideoSampleAllocatorNotifyEx
IMFVideoSampleAllocatorCallback arabirimi için geri çağırma.
IMFWorkQueueServices
Media Sessiontarafından oluşturulan iş kuyruklarını denetler.
IMFWorkQueueServicesEx
IMFWorkQueueServices arabirimini genişletir.
IPlayToControl
PlayToConnection nesnesinin bir medya öğesine bağlanmasını sağlar.
IPlayToControlWithCapabilities
İçeriğin özelliklerini belirlemek için IPlayToSourceişlevselliği sağlar.
IPlayToSourceClassFactory
PlayToSource nesnesinin bir örneğini oluşturur.
IWMCodecLeakyBucket
Video kodlayıcıda "sızdıran demet" parametrelerini yapılandırıyor.
IWMCodecOutputTimestamp
Çözülecek bir sonraki video çerçevesinin zaman damgasını alır.
IWMCodecPrivateData
Çıkış medya türüne eklenmesi gereken özel codec verilerini alır. Bu codec verileri, Windows Media Video içeriğinin kodunu düzgün bir şekilde çözmek için gereklidir.
IWMCodecProps
Biçime özgü codec özelliklerini alan yöntemler sağlar.
IWMCodecStrings
Codec bileşenleri ve biçimler için adları ve açıklayıcı dizeleri alır.
IWMColorConvProps
Renk dönüştürücüsü DSP'de özellikleri ayarlar.
IWMResamplerProps
Ses yeniden örnekleyicisi DSP'sinde özellikleri ayarlar.
IWMResizerProps
Video yeniden boyutlandırıcı DSP'sinde özellikleri ayarlar.
IWMSampleExtensionSupport
Örnek uzantılar için codec desteğini yapılandırılır.
IWMVideoDecoderHurryup
Video kod çözücüsünün hızını denetler.
IWMVideoDecoderReconBuffer
Not: Bu arabirim eskidir ve kullanılmamalıdır.
Yeniden yapılandırılmış video çerçevelerini yönetir.
IWMVideoForceKeyFrame
Kodlayıcıyı geçerli çerçeveyi anahtar çerçeve olarak kodlamaya zorlar.

 

media foundation programlama başvuru