header mfmediaengine.h
Header ini digunakan oleh Microsoft Media Foundation. Untuk informasi selengkapnya, lihat:
mfmediaengine.h berisi antarmuka pemrograman berikut:
Antarmuka
IMFBufferListNotify Mengaktifkan objek IMFSourceBufferList untuk memberi tahu kliennya tentang perubahan status penting. |
IMFCdmSuspendNotify Digunakan untuk memungkinkan klien memberi tahu Modul Dekripsi Konten (CDM) ketika sumber daya global harus dibawa ke status konsisten sebelum ditangguhkan. |
IMFExtendedDRMTypeSupport Menyediakan metode untuk mengkueri apakah tipe konten tertentu didukung untuk sistem kunci tertentu. |
IMFMediaEngine Mengaktifkan aplikasi untuk memutar file audio atau video. |
IMFMediaEngineClassFactory Membuat instans Mesin Media. |
IMFMediaEngineClassFactory2 Membuat instans objek IMFMediaKeys. |
IMFMediaEngineClassFactory4 Menyediakan metode CreateContentDecryptionModuleFactory untuk membuat instans IMFContentDecryptionModuleFactory, pabrik kelas untuk objek Modul Dekripsi Konten (CDM) untuk sistem kunci tertentu. |
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. |
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. |
IMFMediaSourceExtension Menyediakan fungsionalitas untuk Ekstensi Sumber Media (MSE). |
IMFMediaSourceExtensionNotify Menyediakan fungsionalitas untuk meningkatkan peristiwa yang terkait dengan IMFMediaSourceExtension. |
IMFMediaTimeRange Mewakili daftar rentang waktu, di mana setiap rentang ditentukan oleh waktu mulai dan berakhir. |
IMFSourceBuffer Mewakili buffer yang berisi data media untuk IMFMediaSourceExtension. |
IMFSourceBufferList Mewakili kumpulan objek IMFSourceBuffer. |
IMFSourceBufferNotify Menyediakan fungsionalitas untuk meningkatkan peristiwa yang terkait dengan IMFSourceBuffer. |
IMFTimedText Objek teks berwakmala mewakili komponen teks berwakil. |
IMFTimedTextBinary Mewakili konten data objek teks berwakmala. |
IMFTimedTextCue Mewakili objek timed-text-cue. |
IMFTimedTextFormattedText Mewakili blok teks berwakil yang diformat. |
IMFTimedTextNotify Antarmuka yang menentukan panggilan balik untuk pemberitahuan Teks Berwakmah Microsoft Media Foundation. |
IMFTimedTextRegion Mewakili wilayah tampilan objek teks berwakmala. |
IMFTimedTextStyle Mewakili gaya untuk teks berwakil. |
IMFTimedTextTrack Mewakili trek teks berwakil. |
IMFTimedTextTrackList Mewakili daftar trek teks berwakil. |
Struktur
MFVideoNormalizedRect Struktur MFVideoNormalizedRect (mfmediaengine.h) mendefinisikan persegi panjang yang dinormalisasi, yang digunakan untuk menentukan sub-persegi dalam persegi panjang video. |
Enumerasi
MF_MEDIA_ENGINE_CANPLAY Menentukan kemungkinan Mesin Media dapat memutar jenis sumber daya media tertentu. |
MF_MEDIA_ENGINE_CREATEFLAGS Berisi bendera untuk metode IMFMediaEngineClassFactory::CreateInstance. |
MF_MEDIA_ENGINE_ERR Menentukan kode status kesalahan untuk Mesin Media. |
MF_MEDIA_ENGINE_EVENT Mendefinisikan kode peristiwa untuk Mesin Media. |
MF_MEDIA_ENGINE_EXTENSION_TYPE Menentukan jenis ekstensi mesin media. |
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS Menentukan persyaratan perlindungan konten untuk bingkai video. |
MF_MEDIA_ENGINE_KEYERR Mendefinisikan kode kesalahan kunci media untuk mesin media. |
MF_MEDIA_ENGINE_NETWORK Menentukan kode status jaringan untuk Mesin Media. |
MF_MEDIA_ENGINE_OPM_STATUS Menentukan status Manajer Perlindungan Output (OPM). |
MF_MEDIA_ENGINE_PRELOAD Menentukan petunjuk pramuat untuk Mesin Media. |
MF_MEDIA_ENGINE_PROTECTION_FLAGS Berisi bendera yang menentukan apakah Mesin Media akan memutar konten yang dilindungi, dan apakah Mesin Media akan menggunakan Jalur Media Terproteksi (PMP). |
MF_MEDIA_ENGINE_READY Menentukan nilai status siap untuk Mesin Media. |
MF_MEDIA_ENGINE_S3D_PACKING_MODE Menentukan tata letak untuk bingkai video 3D yang dikemas. |
MF_MEDIA_ENGINE_SEEK_MODE Menentukan nilai untuk mode pencarian mesin media. |
MF_MEDIA_ENGINE_STATISTIC Mengidentifikasi statistik yang dilacak Mesin Media selama pemutaran. |
MF_MEDIA_ENGINE_STREAMTYPE_FAILED Mengidentifikasi jenis aliran media yang gagal. |
MF_MSE_ERROR Menentukan status kesalahan yang berbeda dari Ekstensi Sumber Media. |
MF_MSE_READY Menentukan status siap yang berbeda dari Ekstensi Sumber Media. |
MF_TIMED_TEXT_ALIGNMENT Menentukan bagaimana teks diratakan dalam elemen blok induknya. |
MF_TIMED_TEXT_CUE_EVENT Menentukan jenis peristiwa isian teks berwaktu. |
MF_TIMED_TEXT_DECORATION Menentukan bagaimana teks didekorasi (digaris bawahi dan sebagainya). |
MF_TIMED_TEXT_DISPLAY_ALIGNMENT Menentukan bagaimana teks diratakan dengan tampilan. |
MF_TIMED_TEXT_ERROR_CODE Menentukan kesalahan jenis yang terjadi dengan trek teks berwaktu. |
MF_TIMED_TEXT_FONT_STYLE Menentukan gaya font teks berwaktu. |
MF_TIMED_TEXT_SCROLL_MODE Menentukan bagaimana teks muncul saat elemen induk digulir. |
MF_TIMED_TEXT_TRACK_KIND Menentukan jenis trek teks berwaktu. |
MF_TIMED_TEXT_UNIT_TYPE Menentukan unit di mana teks berwaktu diukur. |
MF_TIMED_TEXT_WRITING_MODE Menentukan urutan di mana teks ditulis pada elemen induknya. |