Antarmuka Media Foundation
Di bagian ini
Topik | Deskripsi |
---|---|
IAdvancedMediaCapture |
Mengaktifkan pengambilan media tingkat lanjut. |
IAdvancedMediaCaptureInitializationSettings |
Menyediakan pengaturan inisialisasi untuk pengambilan media tingkat lanjut. |
IAdvancedMediaCaptureSettings |
Menyediakan pengaturan untuk pengambilan media tingkat lanjut. |
IDirect3DDeviceManager9 |
Memungkinkan dua utas untuk berbagi perangkat Direct3D 9 yang sama, dan menyediakan akses ke fitur DirectX Video Acceleration (DXVA) perangkat. |
IDirectXVideoAccelerationService |
Menyediakan layanan DirectX Video Acceleration (DXVA) dari perangkat Direct3D. |
IDirectXVideoDecoder |
Mewakili perangkat dekoder video DirectX Video Acceleration (DXVA). |
IDirectXVideoDecoderService |
Menyediakan akses ke layanan decoder DirectX Video Acceleration (DXVA). |
IDirectXVideoMemoryConfiguration |
Mengatur jenis memori video untuk permukaan video yang tidak dikompresi. |
IDirectXVideoProcessor |
Mewakili perangkat prosesor video DirectX Video Acceleration (DXVA). |
IDirectXVideoProcessorService |
Menyediakan akses ke layanan pemrosesan video DirectX Video Acceleration (DXVA). |
IEVRFilterConfig |
Mengatur jumlah pin input pada filter DirectShow Enhanced Video Renderer (EVR). |
IEVRFilterConfigEx |
Mengonfigurasi filter DirectShow Enhanced Video Renderer (EVR). |
IEVRTrustedVideoPlugin |
Memungkinkan komponen plug-in untuk perender video (EVR) yang disempurnakan untuk bekerja dengan media yang dilindungi. |
IEVRVideoStreamControl |
Antarmuka ini tidak didukung. |
IMF2DBuffer |
Mewakili buffer yang berisi permukaan dua dimensi, seperti bingkai video. |
IMF2DBuffer2 |
Mewakili buffer yang berisi permukaan dua dimensi, seperti bingkai video. |
IMFActivate |
Memungkinkan aplikasi untuk menungguhkan pembuatan objek. |
IMFASFContentInfo |
Menyediakan metode untuk bekerja dengan bagian header file yang sesuai dengan spesifikasi Advanced Systems Format (ASF). |
IMFASFIndexer |
Menyediakan metode untuk bekerja dengan indeks dalam file Systems Format (ASF). |
IMFASFMultiplexer |
Menyediakan metode untuk membuat paket data Advanced Systems Format (ASF). |
IMFASFMutualExclusion |
Mengonfigurasi objek pengecualian timbal balik Advanced Systems Format (ASF), yang mengelola informasi tentang sekelompok aliran di profil ASF yang saling eksklusif. |
IMFASFProfile |
Mengelola profil Advanced Systems Format (ASF). |
IMFASFSplitter |
Menyediakan metode untuk membaca data dari file Advanced Systems Format (ASF). |
IMFASFStreamConfig |
Mengonfigurasi pengaturan aliran dalam file ASF. |
IMFASFStreamPrioritization |
Tidak diterapkan. |
IMFASFStreamSelector |
Memilih aliran dalam file Advanced Systems Format (ASF), berdasarkan informasi pengecualian timbal balik di header ASF. |
IMFAsyncCallback |
Antarmuka panggilan balik untuk memberi tahu aplikasi ketika metode asinkron selesai. |
IMFAsyncCallbackLogging |
Menyediakan informasi pengelogan tentang objek induk yang dikaitkan dengan panggilan balik asinkron. |
IMFAsyncResult |
Menyediakan informasi tentang hasil operasi asinkron. |
IMFAttributes |
Menyediakan cara umum untuk menyimpan pasangan kunci/nilai pada objek. |
IMFAudioMediaType |
IMFAudioMediaType tidak lagi tersedia untuk digunakan pada Windows 7. |
IMFAudioPolicy |
Mengonfigurasi sesi audio yang terkait dengan penyaji audio streaming (SAR). |
IMFAudioStreamVolume |
Mengontrol tingkat volume saluran audio individual. |
IMFBufferListNotify |
Mengaktifkan objek IMFSourceBufferList untuk memberi tahu kliennya tentang perubahan status penting. |
IMFByteStream |
Mewakili aliran byte dari beberapa sumber data, yang mungkin merupakan file lokal, file jaringan, atau beberapa sumber lainnya. |
IMFByteStreamBuffering |
Mengontrol bagaimana byte stream buffer data dari jaringan. |
IMFByteStreamCacheControl |
Mengontrol bagaimana aliran byte jaringan mentransfer data ke cache lokal. |
IMFByteStreamCacheControl2 |
Mengontrol bagaimana aliran byte jaringan mentransfer data ke cache lokal. |
IMFByteStreamHandler |
Membuat sumber media dari aliran byte. |
IMFByteStreamProxyClassFactory |
Membuat proksi ke aliran byte. |
IMFByteStreamTimeSeek |
Mencari aliran byte menurut posisi waktu. |
IMFCaptureEngine |
Mengontrol satu atau beberapa perangkat pengambilan. |
IMFCaptureEngineClassFactory |
Membuat instans mesin penangkap. |
IMFCaptureEngineOnEventCallback |
Antarmuka panggilan balik untuk menerima peristiwa dari mesin penangkap. |
IMFCaptureEngineOnSampleCallback |
Antarmuka panggilan balik untuk menerima data dari mesin penangkap. |
IMFCaptureEngineOnSampleCallback2 |
Ekstensi untuk antarmuka panggilan balik IMFCaptureEngineOnSampleCallback yang digunakan untuk menerima data dari mesin penangkap. |
IMFCapturePhotoSink |
Mengontrol sink foto. |
IMFCapturePreviewSink |
Mengontrol sink pratinjau. |
IMFCaptureRecordSink |
Mengontrol sink rekaman. |
IMFCaptureSink |
Mengontrol sink tangkapan, yang merupakan objek yang menerima satu atau beberapa aliran dari perangkat penangkapan. |
IMFCaptureSink2 |
Memperluas antarmuka IMFCaptureSink untuk menyediakan fungsionalitas untuk mengatur jenis media output sink rekaman atau sink pratinjau secara dinamis. |
IMFCaptureSource |
Mengontrol objek sumber pengambilan. Sumber pengambilan mengelola perangkat pengambilan audio dan video. |
IMFCdmSuspendNotify |
Digunakan untuk memungkinkan klien memberi tahu Modul Dekripsi Konten (CDM) ketika sumber daya global harus dibawa ke status konsisten sebelum ditangguhkan. |
IMFClock |
Menyediakan informasi waktu dari jam di Microsoft Media Foundation. |
IMFClockConsumer |
Diimplementasikan oleh aplikasi untuk mendapatkan akses ke IMFPresentationClock. |
IMFClockStateSink |
Menerima pemberitahuan perubahan status dari jam presentasi. |
IMFCollection |
Mewakili koleksi generik pointer IUnknown . |
IMFContentDecryptorContext |
Memungkinkan dekripsi untuk mengelola kunci perangkat keras dan mendekripsi sampel perangkat keras. |
IMFContentEnabler |
Menerapkan satu langkah yang harus dilakukan bagi pengguna untuk mengakses konten media. |
IMFContentProtectionDevice |
Memungkinkan dekripsi untuk berkomunikasi dengan prosesor keamanan yang mengimplementasikan dekripsi perangkat keras untuk sistem perlindungan. |
IMFContentProtectionManager |
Memungkinkan pemutaran konten yang dilindungi dengan menyediakan aplikasi dengan penunjuk ke objek pengaktif konten. |
IMFDesiredSample |
Memungkinkan penyaji untuk penyaji video yang disempurnakan (EVR) untuk meminta bingkai tertentu dari mixer video. |
IMFDLNASinkInit |
Menginisialisasi sink media Digital Living Network Alliance (DLNA). |
IMFDRMNetHelper |
Mengonfigurasi Windows Media Digital Rights Management (DRM) untuk Perangkat Jaringan pada sink jaringan. |
IMFDXGIBuffer |
Mewakili buffer yang berisi permukaan Microsoft DirectX Graphics Infrastructure (DXGI). |
IMFDXGIDeviceManager |
Memungkinkan dua utas untuk berbagi perangkat Microsoft Direct3D 11 yang sama. |
IMFDXGIDeviceManagerSource |
Menyediakan fungsionalitas untuk mendapatkan IMFDXGIDeviceManager dari sink penyajian video Media Foundation. |
IMFFieldOfUseMFTUnlock |
Memungkinkan aplikasi untuk menggunakan transformasi Media Foundation (MFT) yang memiliki batasan penggunaannya. |
IMFFinalizableMediaSink |
Secara opsional didukung oleh sink media untuk melakukan tugas yang diperlukan sebelum mematikan. |
IMFGetService |
Mengkueri objek untuk antarmuka layanan tertentu. |
IMFHttpDownloadRequest |
Aplikasi menerapkan antarmuka ini untuk mengambil alih implementasi default protokol HTTP dan HTTPS yang digunakan oleh Microsoft Media Foundation. Aplikasi menyediakan antarmuka IMFHttpDownloadRequest ke Media Foundation melalui metode CreateRequest pada antarmuka IMFHttpDownloadSession . |
IMFHttpDownloadSession |
Aplikasi menerapkan antarmuka ini untuk mengambil alih implementasi default protokol HTTP dan HTTPS yang digunakan oleh Microsoft Media Foundation. Aplikasi menyediakan antarmuka IMFHttpDownloadSession ke Media Foundation melalui metode CreateHttpDownloadSession pada antarmuka IMFHttpDownloadSessionProvider . Microsoft Media Foundation menggunakan antarmuka ini untuk melakukan "streaming", atau "progresif", mengunduh sumber daya yang diidentifikasi oleh URL HTTP atau HTTPS. Beberapa permintaan HTTP dapat dikirim untuk mengunduh sumber daya. Antarmuka IMFHttpDownloadSession digunakan untuk membuat permintaan HTTP individual ini. |
IMFHttpDownloadSessionProvider |
Aplikasi menerapkan antarmuka ini untuk menyediakan implementasi unduhan HTTP atau HTTPS kustom. Gunakan antarmuka IMFSourceResolver untuk mendaftarkan penyedia. Untuk informasi selengkapnya, lihat Menggunakan Pemecah Masalah Sumber. Setelah terdaftar, Microsoft Media Foundation akan memanggil metode CreateHttpDownloadSession dari implementasi penyedia untuk membuka URL HTTP atau HTTPS alih-alih menggunakan implementasi default. |
IMFImageSharingEngine |
Mengaktifkan berbagi gambar. |
IMFImageSharingEngineClassFactory |
Membuat instans IMFImageSharingEngine. |
IMFInputTrustAuthority |
Memungkinkan komponen lain di jalur media yang dilindungi (PMP) untuk menggunakan sistem perlindungan input yang disediakan oleh otoritas kepercayaan input (ITA). |
IMFLocalMFTRegistration |
Mendaftarkan transformasi Media Foundation (MFTs) dalam proses pemanggil. |
IMFMediaBuffer |
Mewakili blok memori yang berisi data media. |
IMFMediaEngine |
Mengaktifkan aplikasi untuk memutar file audio atau video. |
IMFMediaEngineClassFactory |
Membuat instans Mesin Media. |
IMFMediaEngineClassFactory2 |
Membuat instans objek IMFMediaKeys . |
IMFMediaEngineClassFactoryEx |
Ekstensi untuk antarmuka IMFMediaEngineClassFactory . |
IMFMediaEngineEME |
Diimplementasikan oleh mesin media untuk menambahkan metode ekstensi media terenkripsi. |
IMFMediaEngineEx |
Memperluas antarmuka IMFMediaEngine . |
IMFMediaEngineExtension |
Memungkinkan aplikasi memuat sumber daya media di Mesin Media. |
IMFMediaEngineNeedKeyNotify |
Mewakili panggilan balik ke mesin media untuk memberi tahu data permintaan kunci. |
IMFMediaEngineNotify |
Antarmuka panggilan balik untuk antarmuka IMFMediaEngine . |
IMFMediaEngineOPMInfo |
Menyediakan metode untuk mendapatkan informasi tentang Manajer Perlindungan Output (OPM). |
IMFMediaEngineProtectedContent |
Memungkinkan Mesin Media memutar konten video yang dilindungi. |
IMFMediaEngineSrcElements |
Menyediakan Mesin Media dengan daftar sumber daya media. |
IMFMediaEngineSrcElementsEx |
Memperluas antarmuka IMFMediaEngineSrcElements untuk memberikan kemampuan tambahan. |
IMFMediaEngineSupportsSourceTransfer |
Memungkinkan sumber media ditransfer antara mesin media dan mesin berbagi untuk Play To. |
IMFMediaEngineWebSupport |
Mengaktifkan pemutaran audio web. |
IMFMediaError |
Menyediakan status kesalahan saat ini untuk Mesin Media. |
IMFMediaEvent |
Mewakili peristiwa yang dihasilkan oleh objek Media Foundation. Gunakan antarmuka ini untuk mendapatkan informasi tentang peristiwa tersebut. |
IMFMediaEventGenerator |
Mengambil peristiwa dari objek Media Foundation apa pun yang menghasilkan peristiwa. |
IMFMediaEventQueue |
Menyediakan antrean peristiwa untuk aplikasi yang perlu mengimplementasikan antarmuka IMFMediaEventGenerator . |
IMFMediaKeys |
Mewakili kunci media yang digunakan untuk mendekripsi data media menggunakan sistem kunci Digital Rights Management (DRM). |
IMFMediaKeySession |
Mewakili sesi dengan sistem kunci Digital Rights Management (DRM). |
IMFMediaKeySessionNotify |
Menyediakan mekanisme untuk memberi tahu aplikasi tentang informasi mengenai sesi kunci media. |
IMFMediaSession |
Menyediakan kontrol pemutaran untuk konten yang dilindungi dan tidak terlindungi. |
IMFMediaSharingEngine |
Mengaktifkan berbagi media. |
IMFMediaSharingEngineClassFactory |
Membuat instans IMFMediaSharingEngine. |
IMFMediaSink |
Diimplementasikan oleh objek sink media. |
IMFMediaSinkPreroll |
Mengaktifkan sink media untuk menerima sampel sebelum jam presentasi dimulai. |
IMFMediaSource |
Diimplementasikan oleh objek sumber media. |
IMFMediaSourceEx |
Memperluas antarmuka IMFMediaSource untuk menyediakan kemampuan tambahan untuk sumber media. |
IMFMediaSourceExtension |
Menyediakan fungsionalitas untuk Ekstensi Sumber Media (MSE). |
IMFMediaSourceExtensionNotify |
Menyediakan fungsionalitas untuk meningkatkan peristiwa yang terkait dengan IMFMediaSourceExtension. |
IMFMediaSourcePresentationProvider |
Menyediakan pemberitahuan ke sumber pengurut. |
IMFMediaSourceTopologyProvider |
Memungkinkan aplikasi untuk mendapatkan topologi dari sumber pengurut. |
IMFMediaStream |
Mewakili satu aliran di sumber media. |
IMFMediaStreamSourceSampleRequest |
Mewakili permintaan sampel dari MediaStreamSource. |
IMFMediaTimeRange |
Mewakili daftar rentang waktu, di mana setiap rentang ditentukan oleh waktu mulai dan berakhir. |
IMFMediaType |
Mewakili deskripsi format media. |
IMFMediaTypeHandler |
Mendapatkan dan mengatur jenis media pada objek, seperti sumber media atau sink media. |
IMFMetadata |
Mengelola metadata untuk objek. |
IMFMetadataProvider |
Mendapatkan metadata dari sumber media atau objek lainnya. |
IMFMuxStreamAttributesManager |
Menyediakan akses ke IMFAttributes substream dari sumber media multipleks. |
IMFMuxStreamSampleManager |
Menyediakan kemampuan untuk mengambil objek IMFSample untuk substream individual dalam output sumber media multipleks. |
IMFMuxStreamMediaTypeManager |
Memungkinkan pengelolaan konfigurasi aliran untuk sumber media multipleks. Konfigurasi aliran mendefinisikan sekumpulan sub-aliran yang dapat disertakan output multipleks. |
IMFNetCredential |
Mengatur dan mengambil informasi nama pengguna dan kata sandi untuk tujuan autentikasi. |
IMFNetCredentialCache |
Mendapatkan kredensial dari cache kredensial. |
IMFNetCredentialManager |
Diimplementasikan oleh aplikasi untuk memberikan kredensial pengguna untuk sumber jaringan. |
IMFNetCrossOriginSupport |
Diimplementasikan oleh klien yang ingin menerapkan kebijakan lintas asal untuk unduhan media HTML5. |
IMFNetProxyLocator |
Menentukan proksi yang akan digunakan saat menyambungkan ke server. |
IMFNetProxyLocatorFactory |
Membuat objek pencari proksi, yang menentukan proksi yang akan digunakan. |
IMFNetResourceFilter |
Memberi tahu aplikasi saat aliran byte meminta URL, dan memungkinkan aplikasi memblokir pengalihan URL. |
IMFNetSchemeHandlerConfig |
Mengonfigurasi plug-in skema jaringan. |
IMFObjectReferenceStream |
Marshals penunjuk antarmuka ke dan dari aliran. Aliran objek yang mendukung IStream dapat mengekspos antarmuka ini untuk menyediakan marshaling kustom untuk penunjuk antarmuka. |
IMFOutputPolicy |
Merangkum kebijakan penggunaan dari otoritas kepercayaan input (ITA). |
IMFOutputSchema |
Merangkum informasi tentang sistem perlindungan output dan data konfigurasi yang sesuai. |
IMFOutputTrustAuthority |
Merangkum fungsionalitas satu atau beberapa sistem perlindungan output yang didukung output tepercaya. |
IMFPluginControl |
Mengontrol bagaimana sumber media dan transformasi dijumlahkan dalam Media Foundation. |
IMFPluginControl2 |
Mengontrol bagaimana sumber media dan transformasi dijumlahkan dalam Media Foundation. |
IMFPMediaItem |
Mewakili item media. (Tidak digunakan lagi.) |
IMFPMediaPlayer |
Berisi metode untuk memutar file media. (Tidak digunakan lagi.) |
IMFPMediaPlayerCallback |
Antarmuka panggilan balik untuk antarmuka IMFPMediaPlayer . |
IMFPMPClient |
Memungkinkan sumber media untuk menerima penunjuk ke antarmuka IMFPMPHost . |
IMFPMPClientApp |
Menyediakan mekanisme bagi sumber media untuk menerapkan fungsionalitas perlindungan konten di aplikasi Bursa Windows. |
IMFPMPHost |
Memungkinkan sumber media dalam proses aplikasi untuk membuat objek dalam proses jalur media terlindungi (PMP). |
IMFPMPHostApp |
Memungkinkan sumber media membuat objek Windows Runtime dalam proses Jalur Media Terproteksi (PMP). |
IMFPMPServer |
Memungkinkan dua instans Sesi Media untuk berbagi proses jalur media terlindungi (PMP) yang sama. |
IMFPresentationClock |
Mewakili jam presentasi, yang digunakan untuk menjadwalkan kapan sampel dirender dan untuk menyinkronkan beberapa aliran. |
IMFPresentationDescriptor |
Menjelaskan detail presentasi.
Presentasi adalah sekumpulan aliran media terkait yang berbagi waktu presentasi umum. |
IMFPresentationTimeSource |
Menyediakan waktu jam untuk jam presentasi. |
IMFProtectedEnvironmentAccess |
Menyediakan metode yang memungkinkan sistem perlindungan konten melakukan jabat tangan dengan lingkungan yang dilindungi. Ini diperlukan karena API CreateFile dan DeviceIoControl tidak tersedia untuk aplikasi Windows Store. |
IMFQualityAdvise |
Memungkinkan manajer kualitas untuk menyesuaikan kualitas audio atau video komponen dalam alur. |
IMFQualityAdvise2 |
Memungkinkan objek alur untuk menyesuaikan kualitas audio atau videonya sendiri, sebagai respons terhadap pesan berkualitas. |
IMFQualityAdviseLimits |
Mengkueri objek untuk jumlah mode kualitas yang didukungnya. |
IMFQualityManager |
Menyesuaikan kualitas pemutaran. Antarmuka ini diekspos oleh manajer kualitas. |
IMFRateControl |
Mendapatkan atau mengatur laju pemutaran. |
IMFRateSupport |
Mengkueri rentang laju pemutaran yang didukung, termasuk pemutaran terbalik. |
IMFReadWriteClassFactory |
Membuat instans penulis sink atau pembaca sumber. |
IMFRealTimeClient |
Memberi tahu objek alur untuk mendaftarkan dirinya dengan Layanan Penjadwal Kelas Multimedia (MMCSS). |
IMFRealTimeClientEx |
Memberi tahu objek alur untuk mendaftarkan dirinya dengan Layanan Penjadwal Kelas Multimedia (MMCSS). |
IMFRemoteAsyncCallback |
Digunakan oleh proksi Media Foundation/DLL stub untuk marshal panggilan metode asinkron tertentu di seluruh batas proses. Aplikasi tidak menggunakan atau mengimplementasikan antarmuka ini. |
IMFRemoteDesktopPlugin |
Memodifikasi topologi untuk digunakan di lingkungan Layanan Terminal. |
IMFRemoteProxy |
Diekspos oleh objek yang bertindak sebagai proksi untuk objek jarak jauh. |
IMFSAMIStyle |
Mengatur dan mengambil gaya Synchronized Accessible Media Interchange (SAMI) pada Sumber Media SAMI. |
IMFSample |
Mewakili sampel media, yang merupakan objek kontainer untuk data media. |
IMFSampleGrabberSinkCallback |
Antarmuka panggilan balik untuk mendapatkan data media dari sink sample-grabber. |
IMFSampleGrabberSinkCallback2 |
Memperluas antarmuka IMFSampleGrabberSinkCallback . |
IMFSampleOutputStream |
Menulis sampel media ke aliran byte. |
IMFSampleProtection |
Menyediakan enkripsi untuk data media di dalam jalur media yang dilindungi (PMP). |
IMFSaveJob |
Mempertahankan data media dari aliran byte sumber ke aliran byte yang disediakan aplikasi. |
IMFSchemeHandler |
Membuat sumber media atau aliran byte dari URL. |
IMFSecureChannel |
Menetapkan saluran aman satu arah di antara dua objek. |
IMFSeekInfo |
Untuk posisi pencarian tertentu, mendapatkan dua bingkai kunci terdekat. |
IMFSensorActivitiesReport |
Menyediakan akses ke objek IMFSensorActivityReport yang menjelaskan aktivitas sensor saat ini. |
IMFSensorActivitiesReportCallback |
Antarmuka yang diimplementasikan oleh klien untuk menerima panggilan balik saat laporan aktivitas sensor tersedia. |
IMFSensorActivityMonitor |
Menyediakan metode untuk mengontrol monitor aktivitas sensor. |
IMFSensorActivityReport |
Mewakili laporan aktivitas untuk sensor. |
IMFSensorDevice |
Mewakili perangkat sensor yang dapat termasuk dalam grup sensor, yang diwakili oleh antarmuka IMFSensorGroup . Istilah "perangkat" dalam konteks ini dapat merujuk ke perangkat fisik, sumber media kustom, atau penyedia bingkai. |
IMFSensorGroup |
Mewakili sekelompok perangkat sensor tempat IMFMediaSource dapat dibuat. Istilah "perangkat" dalam konteks ini dapat merujuk ke perangkat fisik, sumber media kustom, atau penyedia bingkai. Grup sensor mungkin benar-benar berisi beberapa perangkat sensor, atau hanya dapat berisi satu perangkat, tetapi masih berulah sebagai grup sensor. |
IMFSensorProcessActivity |
Mewakili aktivitas proses yang terkait dengan sensor. |
IMFSensorProfileCollection |
Berisi kumpulan objek profil sensor fondasi media. |
IMFSensorProfile |
Menjelaskan profil sensor fondasi media. |
IMFSensorStream |
|
IMFSensorTransformFactory |
Antarmuka yang diimplementasikan oleh transformasi sensor untuk memungkinkan alur media mengkueri persyaratan transformasi sensor dan untuk membuat instans runtime transformasi sensor. |
IMFSequencerSource |
Diimplementasikan oleh Sumber Sequencer. |
IMFSharingEngineClassFactory |
Membuat instans mesin berbagi media. |
IMFShutdown |
Diekspos oleh beberapa objek Media Foundation yang harus dimatikan secara eksplisit. |
IMFSignedLibrary |
Menyediakan metode yang memungkinkan sistem perlindungan konten mendapatkan alamat prosedur fungsi di pustaka yang ditandatangani. Metode ini menyediakan fungsionalitas yang sama dengan GetProcAddress yang tidak tersedia untuk aplikasi Windows Store. |
IMFSimpleAudioVolume |
Mengontrol tingkat volume master sesi audio yang terkait dengan penyaji audio streaming (SAR) dan sumber pengambilan audio. |
IMFSinkWriter |
Diimplementasikan oleh objek penulis sink Media Foundation. |
IMFSinkWriterCallback |
Antarmuka panggilan balik untuk penulis sink Media Foundation. |
IMFSinkWriterCallback2 |
Memperluas antarmuka IMFSinkWriterCallback . |
IMFSinkWriterEncoderConfig |
Menyediakan fungsionalitas tambahan pada penulis sink untuk mengubah jenis media dan konfigurasi encoder secara dinamis. |
IMFSinkWriterEx |
Memperluas antarmuka IMFSinkWriter . |
IMFSourceBuffer |
Mewakili buffer yang berisi data media untuk IMFMediaSourceExtension. |
IMFSourceBufferList |
Mewakili kumpulan objek IMFSourceBuffer . |
IMFSourceBufferNotify |
Menyediakan fungsionalitas untuk meningkatkan peristiwa yang terkait dengan IMFSourceBuffer. |
IMFSourceOpenMonitor |
Antarmuka panggilan balik untuk menerima pemberitahuan dari sumber jaringan tentang kemajuan operasi buka asinkron. |
IMFSourceReader |
Diimplementasikan oleh objek pembaca sumber Media Foundation. |
IMFSourceReaderCallback |
Antarmuka panggilan balik untuk pembaca sumber Media Foundation. |
IMFSourceReaderCallback2 |
Memperluas antarmuka IMFSourceReaderCallback . |
IMFSourceReaderEx |
Memperluas antarmuka IMFSourceReader . |
IMFSourceResolver |
Membuat sumber media dari URL atau aliran byte. |
IMFSpatialAudioObjectBuffer |
Mewakili bagian data audio dengan metadata posisi dan penyajian terkait. Objek audio spasial disimpan dalam instans IMFSpatialAudioSample , dan memungkinkan lolosnya informasi audio spasial antara komponen Media Foundation. |
IMFSpatialAudioSample |
Mewakili sampel multimedia dengan informasi suara spasial. Setiap IMFSpatialAudioSample berisi satu atau beberapa objek IMFSpatialAudioObjectBuffer . |
IMFSSLCertificateManager |
Diimplementasikan oleh klien dan dipanggil oleh Media Foundation untuk mendapatkan sertifikat Secure Sockets Layer (SSL) klien yang diminta oleh server. |
IMFStreamDescriptor |
Mendapatkan informasi tentang satu aliran di sumber media. |
IMFStreamingSinkConfig |
Meneruskan informasi konfigurasi ke sink media yang digunakan untuk streaming konten. |
IMFStreamSink |
Mewakili aliran pada objek sink media. |
IMFSystemId |
Menyediakan metode yang menghentikan data id sistem. |
IMFTimecodeTranslate |
Mengonversi antara kode waktu Society of Motion Picture dan Television Engineers (SMPTE) dan 100 unit waktu nanodetik. |
IMFTimedText |
Objek teks berwakmala mewakili komponen teks berwakmata. |
IMFTimedTextBinary |
Mewakili konten data objek teks berwakmala. |
IMFTimedTextCue |
Mewakili objek timed-text-cue. |
IMFTimedTextFormattedText |
Mewakili blok teks-waktu yang diformat. |
IMFTimedTextNotify |
Antarmuka yang menentukan panggilan balik untuk pemberitahuan Teks Berwakta Media Foundation. |
IMFTimedTextRegion |
Mewakili wilayah tampilan objek teks berwakmala. |
IMFTimedTextStyle |
Mewakili gaya untuk teks berwakmata. |
IMFTimedTextTrack |
Mewakili trek teks berwakmata. |
IMFTimedTextTrackList |
Mewakili daftar trek timed-text. |
IMFTimer |
Menyediakan timer yang memanggil panggilan balik pada waktu yang ditentukan. |
IMFTopoLoader |
Mengonversi topologi parsial menjadi topologi penuh. |
IMFTopology |
Mewakili topologi.
Topologi menjelaskan kumpulan sumber media, sink, dan transformasi yang terhubung dalam urutan tertentu. |
IMFTopologyNode |
Mewakili simpul dalam topologi. |
IMFTopologyNodeAttributeEditor |
Updates atribut satu atau beberapa simpul dalam topologi Sesi Media saat ini. |
IMFTopologyServiceLookup |
Memungkinkan mixer video kustom atau penyaji video untuk mendapatkan penunjuk antarmuka dari Enhanced Video Renderer (EVR). |
IMFTopologyServiceLookupClient |
Menginisialisasi mixer video atau penyaji. |
IMFTrackedSample |
Melacak jumlah referensi pada sampel media video. |
IMFTranscodeProfile |
Diimplementasikan oleh objek profil transkode. |
IMFTranscodeSinkInfoProvider |
Diimplementasikan oleh objek aktivasi sink transcode. |
IMFTransform |
Diimplementasikan oleh semua Transformasi Media Foundation (MFTs). |
IMFTrustedInput |
Diimplementasikan oleh komponen yang menyediakan otoritas kepercayaan input (ITA). Antarmuka ini digunakan untuk mendapatkan ITA untuk setiap aliran komponen. |
IMFTrustedOutput |
Diimplementasikan oleh komponen yang menyediakan otoritas kepercayaan output (OTAs). |
IMFVideoDeviceID |
Mengembalikan pengidentifikasi perangkat yang didukung oleh komponen perender video. |
IMFVideoDisplayControl |
Mengontrol bagaimana Enhanced Video Renderer (EVR) menampilkan video. |
IMFVideoMediaType |
Mewakili deskripsi format video. |
IMFVideoMixerBitmap |
Alpha-memadukan gambar bitmap statis dengan video yang ditampilkan oleh Enhanced Video Renderer (EVR). |
IMFVideoMixerControl |
Mengontrol bagaimana Enhanced Video Renderer (EVR) mencampur sub-aliran video. |
IMFVideoMixerControl2 |
Mengontrol preferensi untuk deinterlacing video. |
IMFVideoPositionMapper |
Memetakan posisi pada aliran video input ke posisi yang sesuai pada aliran video output. |
IMFVideoPresenter |
Mewakili penyaji video.
Penyaji video adalah objek yang menerima bingkai video, biasanya dari mixer video, dan menyajikannya dalam beberapa cara, biasanya dengan merendernya ke layar. |
IMFVideoProcessor |
Mengontrol pemrosesan video di Enhanced Video Renderer (EVR). |
IMFVideoProcessorControl |
Mengonfigurasi MFT Prosesor Video. |
IMFVideoProcessorControl2 |
Mengonfigurasi MFT Prosesor Video. |
IMFVideoRenderer |
Mengatur mixer atau penyaji baru untuk Enhanced Video Renderer (EVR). |
IMFVideoSampleAllocator |
Mengalokasikan sampel video untuk sink media video. |
IMFVideoSampleAllocatorCallback |
Memungkinkan aplikasi melacak sampel video yang dialokasikan oleh perender video (EVR) yang disempurnakan. |
IMFVideoSampleAllocatorEx |
Mengalokasikan sampel video yang berisi permukaan tekstur Direct3D 11. |
IMFVideoSampleAllocatorNotify |
Panggilan balik untuk antarmuka IMFVideoSampleAllocatorCallback . |
IMFVideoSampleAllocatorNotifyEx |
Panggilan balik untuk antarmuka IMFVideoSampleAllocatorCallback . |
IMFWorkQueueServices |
Mengontrol antrean kerja yang dibuat oleh Sesi Media. |
IMFWorkQueueServicesEx |
Memperluas antarmuka IMFWorkQueueServices . |
IPlayToControl |
Mengaktifkan objek PlayToConnection untuk menyambungkan ke elemen media. |
IPlayToControlWithCapabilities |
Menyediakan fungsionalitas untuk IPlayToSource untuk menentukan kemampuan konten. |
IPlayToSourceClassFactory |
Membuat instans objek PlayToSource . |
IWMCodecLeakyBucket |
Mengonfigurasi parameter "wadah bocor" pada encoder video. |
IWMCodecOutputTimestamp |
Mendapatkan stempel waktu bingkai video berikutnya yang akan didekodekan. |
IWMCodecPrivateData |
Mendapatkan data codec privat yang harus ditambahkan ke jenis media output. Data codec ini diperlukan untuk mendekode konten Windows Media Video dengan benar. |
IWMCodecProps |
Menyediakan metode yang mengambil properti codec khusus format. |
IWMCodecStrings |
Mengambil nama dan string deskriptif untuk codec dan format. |
IWMColorConvProps |
Mengatur properti pada DSP pengonversi warna. |
IWMResamplerProps |
Mengatur properti pada DSP resampler audio. |
IWMResizerProps |
Mengatur properti pada DSP pengukur ulang video. |
IWMSampleExtensionSupport |
Mengonfigurasi dukungan codec untuk ekstensi sampel. |
IWMVideoDecoderHurryup |
Mengontrol kecepatan dekoder video. |
IWMVideoDecoderReconBuffer |
Catatan: Antarmuka ini usang dan tidak boleh digunakan. Mengelola bingkai video yang direkonstruksi. |
IWMVideoForceKeyFrame |
Memaksa encoder untuk mengodekan bingkai saat ini sebagai bingkai kunci. |
Topik terkait