Bagikan melalui


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.