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 ditingkatkan 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 bersama 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 diimplementasikan. |
IMFASFStreamSelector |
Memilih aliran dalam file Advanced Systems Format (ASF), berdasarkan informasi pengecualian bersama 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 perender audio streaming (SAR). |
IMFAudioStreamVolume |
Mengontrol tingkat volume saluran audio individual. |
IMFBufferListNotify |
Memungkinkan 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 pengambilan. |
IMFCapturePhotoSink |
Mengontrol sink foto. |
IMFCapturePreviewSink |
Mengontrol sink pratinjau. |
IMFCaptureRecordSink |
Mengontrol sink perekaman. |
IMFCaptureSink |
Mengontrol sink pengambilan, 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 penangkapan 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 yang 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 ditingkatkan (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 menggunakan transformasi Media Foundation (MFT) yang memiliki batasan penggunaannya. |
IMFFinalizableMediaSink |
Secara opsional didukung oleh sink media untuk melakukan tugas yang diperlukan sebelum dimatikan. |
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 metodeCreateRequest pada antarmukaIMFHttpDownloadSession. |
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 metodeCreateHttpDownloadSession 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 antarmukaIMFSourceResolveruntuk mendaftarkan penyedia. Untuk informasi selengkapnya, lihat MenggunakanPemecah Masalah Sumber . Setelah terdaftar, Microsoft Media Foundation akan memanggil metode CreateHttpDownloadSession 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 objekIMFMediaKeys. |
IMFMediaEngineClassFactoryEx |
Ekstensi untuk antarmukaIMFMediaEngineClassFactory. |
IMFMediaEngineEME |
Diimplementasikan oleh mesin media untuk menambahkan metode ekstensi media terenkripsi. |
IMFMediaEngineEx |
Memperluas antarmukaIMFMediaEngine. |
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 antarmukaIMFMediaEngine. |
IMFMediaEngineOPMInfo |
Menyediakan metode untuk mendapatkan informasi tentang Output Protection Manager (OPM). |
IMFMediaEngineProtectedContent |
Memungkinkan Mesin Media memutar konten video yang dilindungi. |
IMFMediaEngineSrcElements |
Menyediakan Mesin Media dengan daftar sumber daya media. |
IMFMediaEngineSrcElementsEx |
Memperluas antarmukaIMFMediaEngineSrcElementsuntuk 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 menerapkan antarmukaIMFMediaEventGenerator. |
IMFMediaKeys |
Mewakili kunci media yang digunakan untuk mendekripsi data media menggunakan sistem kunci Manajemen Hak Digital (DRM). |
IMFMediaKeySession |
Mewakili sesi dengan sistem kunci Manajemen Hak Digital (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 instansIMFMediaSharingEngine. |
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 antarmukaIMFMediaSourceuntuk 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 sub-aliran sumber media multipleks. |
IMFMuxStreamSampleManager |
Menyediakan kemampuan untuk mengambil objekIMFSampleuntuk 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 lokasi proksi, yang menentukan proksi yang akan digunakan. |
IMFNetResourceFilter |
Memberi tahu aplikasi ketika 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 dan transformasi media dijumlahkan di Media Foundation. |
IMFPluginControl2 |
Mengontrol bagaimana sumber dan transformasi media dijumlahkan di Media Foundation. |
IMFPMediaItem |
Mewakili item media. (Tidak digunakan lagi.) |
IMFPMediaPlayer |
Berisi metode untuk memutar file media. (Tidak digunakan lagi.) |
IMFPMediaPlayerCallback |
Antarmuka panggilan balik untuk antarmukaIMFPMediaPlayer. |
IMFPMPClient |
Memungkinkan sumber media menerima penunjuk ke antarmukaIMFPMPHost. |
IMFPMPClientApp |
Menyediakan mekanisme bagi sumber media untuk menerapkan fungsionalitas perlindungan konten di aplikasi Windows Store. |
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 CreateFile dan api 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 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 DLL proksi/stub Media Foundation untuk melakukan 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 antarmukaIMFSampleGrabberSinkCallback. |
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 antarmukaIMFSensorGroup. Istilah "perangkat" dalam konteks ini dapat merujuk ke perangkat fisik, sumber media kustom, atau penyedia bingkai. |
IMFSensorGroup |
Mewakili sekelompok perangkat sensor tempatIMFMediaSourcedapat 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 diterapkan oleh transformasi sensor untuk memungkinkan alur media mengkueri persyaratan transformasi sensor dan untuk membuat instans runtime transformasi sensor. |
IMFSequencerSource |
Diimplementasikan oleh Sumber Pengurut. |
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 antarmukaIMFSinkWriterCallback. |
IMFSinkWriterEncoderConfig |
Menyediakan fungsionalitas tambahan pada penulis sink untuk mengubah jenis media dan konfigurasi encoder secara dinamis. |
IMFSinkWriterEx |
Memperluas antarmukaIMFSinkWriter. |
IMFSourceBuffer |
Mewakili buffer yang berisi data media untuk IMFMediaSourceExtension. |
IMFSourceBufferList |
Mewakili kumpulan objekIMFSourceBuffer. |
IMFSourceBufferNotify |
Menyediakan fungsionalitas untuk meningkatkan peristiwa yang terkait dengan IMFSourceBuffer. |
IMFSourceOpenMonitor |
Antarmuka panggilan balik untuk menerima pemberitahuan dari sumber jaringan tentang kemajuan operasi terbuka asinkron. |
IMFSourceReader |
Diimplementasikan oleh objek pembaca sumber Media Foundation. |
IMFSourceReaderCallback |
Antarmuka panggilan balik untuk pembaca sumber Media Foundation. |
IMFSourceReaderCallback2 |
Memperluas antarmuka IMFSourceReaderCallback. |
IMFSourceReaderEx |
Memperluas antarmukaIMFSourceReader. |
IMFSourceResolver |
Membuat sumber media dari URL atau aliran byte. |
IMFSpatialAudioObjectBuffer |
Mewakili bagian data audio dengan metadata posisi dan penyajian terkait. Objek audio spasial disimpan di 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 berwakil mewakili komponen teks berwakil. |
IMFTimedTextBinary |
Mewakili konten data dari objek teks berwakil. |
IMFTimedTextCue |
Mewakili objek timed-text-cue. |
IMFTimedTextFormattedText |
Mewakili blok teks berwakil yang diformat. |
IMFTimedTextNotify |
Antarmuka yang mendefinisikan panggilan balik untuk pemberitahuan Media Foundation Timed Text. |
IMFTimedTextRegion |
Mewakili wilayah tampilan objek teks berwakmala. |
IMFTimedTextStyle |
Mewakili gaya untuk teks berwakil. |
IMFTimedTextTrack |
Mewakili trek teks berwakil. |
IMFTimedTextTrackList |
Mewakili daftar trek teks berwakil. |
IMFTimer |
Menyediakan timer yang memanggil panggilan balik pada waktu tertentu. |
IMFTopoLoader |
Mengonversi topologi parsial menjadi topologi lengkap. |
IMFTopology |
Mewakili topologi. Topologi menjelaskan kumpulan sumber media, sink, dan transformasi yang terhubung dalam urutan tertentu. |
IMFTopologyNode |
Mewakili simpul dalam topologi. |
IMFTopologyNodeAttributeEditor |
Memperbarui 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 transcode. |
IMFTranscodeSinkInfoProvider |
Diimplementasikan oleh objek aktivasi sink transcode. |
IMFTransform |
Diimplementasikan oleh semua Transformasi Media (MFTs) Media Foundation. |
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 substream 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 (EVR) Enhanced Video Renderer. |
IMFVideoProcessorControl |
MengonfigurasiMFT Prosesor Video. |
IMFVideoProcessorControl2 |
MengonfigurasiMFT 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 ditingkatkan. |
IMFVideoSampleAllocatorEx |
Mengalokasikan sampel video yang berisi permukaan tekstur Direct3D 11. |
IMFVideoSampleAllocatorNotify |
Panggilan balik untuk antarmukaIMFVideoSampleAllocatorCallback. |
IMFVideoSampleAllocatorNotifyEx |
Panggilan balik untuk antarmukaIMFVideoSampleAllocatorCallback. |
IMFWorkQueueServices |
Mengontrol antrean kerja yang dibuat oleh Sesi Media. |
IMFWorkQueueServicesEx |
Memperluas antarmukaIMFWorkQueueServices. |
IPlayToControl |
Mengaktifkan objek PlayToConnection untuk menyambungkan ke elemen media. |
IPlayToControlWithCapabilities |
Menyediakan fungsionalitas untukIPlayToSourceuntuk menentukan kemampuan konten. |
IPlayToSourceClassFactory |
Membuat instans objekPlayToSource. |
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 resizer 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