Bagikan melalui


Header mfidl.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

mfidl.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IMFAudioPolicy

Mengonfigurasi sesi audio yang terkait dengan perender audio streaming (SAR).
IMFAudioStreamVolume

Mengontrol tingkat volume saluran audio individual.
IMFByteStreamBuffering

Mengontrol bagaimana byte stream buffer data dari jaringan.
IMFByteStreamCacheControl

Mengontrol bagaimana aliran byte jaringan mentransfer data ke cache lokal. (IMFByteStreamCacheControl)
IMFByteStreamCacheControl2

Mengontrol bagaimana aliran byte jaringan mentransfer data ke cache lokal. (IMFByteStreamCacheControl2)
IMFByteStreamHandler

Membuat sumber media dari aliran byte.
IMFByteStreamTimeSeek

Mencari aliran byte berdasarkan posisi waktu.
IMFCameraConfigurationManager

Antarmuka IMFCameraConfigurationManager dapat dibuat dengan memanggil fungsi COM CoCreateInstance, dan meneruskan CLSID_CameraConfigurationManager sebagai parameter CLSID.
IMFCameraControlDefaults

Menyediakan metode untuk menentukan nilai default kontrol kamera.
IMFCameraControlDefaultsCollection

Mewakili kumpulan kontrol kamera.
IMFCameraControlMonitor

Mewakili monitor kontrol kamera yang digunakan untuk berlangganan dan berhenti berlangganan pemberitahuan saat status kontrol kamera berubah.
IMFCameraControlNotify

Mewakili panggilan balik pemberitahuan untuk perubahan pada kontrol kamera.
IMFCameraOcclusionStateMonitor

Memantau status oklusi perangkat kamera.
IMFCameraOcclusionStateReport

Menyediakan status oklusi kamera yang terkait dengan perubahan status yang terdeteksi oleh IMFCameraOcclusionStateMonitor.
IMFCameraOcclusionStateReportCallback

Diimplementasikan oleh aplikasi untuk menerima pemberitahuan perubahan status oklusi kamera.
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.
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 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.
IMFDXGIDeviceManagerSource

Menyediakan fungsionalitas untuk mendapatkan IMFDXGIDeviceManager dari sink penyajian video Microsoft Media Foundation.
IMFExtendedCameraControl

Antarmuka ini digunakan untuk mengonfigurasi properti perangkat tangkapan yang diperluas.
IMFExtendedCameraController

Antarmuka IMFExtendedCameraController memungkinkan aplikasi untuk mengambil instans IMFExtendedCameraControl, yang digunakan untuk mengonfigurasi properti perangkat tangkapan yang diperluas.
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 dimatikan.
IMFGetService

Mengkueri objek untuk antarmuka layanan tertentu. (IMFGetService)
IMFHttpDownloadRequest

Aplikasi menerapkan antarmuka ini untuk mengambil alih implementasi default protokol HTTP dan HTTPS yang digunakan oleh Microsoft Media Foundation. (IMFHttpDownloadRequest)
IMFHttpDownloadSession

Aplikasi menerapkan antarmuka ini untuk mengambil alih implementasi default protokol HTTP dan HTTPS yang digunakan oleh Microsoft Media Foundation. (IMFHttpDownloadSession)
IMFHttpDownloadSessionProvider

Aplikasi menerapkan antarmuka ini untuk menyediakan implementasi unduhan HTTP atau HTTPS kustom.
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.
IMFMediaSession

Menyediakan kontrol pemutaran untuk konten yang dilindungi dan tidak terlindungi.
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.
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.
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.
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.
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.
IMFRealTimeClient

Memberi tahu objek alur untuk mendaftarkan dirinya dengan Layanan Penjadwal Kelas Multimedia (MMCSS). (IMFRealTimeClient)
IMFRealTimeClientEx

Memberi tahu objek alur untuk mendaftarkan dirinya dengan Layanan Penjadwal Kelas Multimedia (MMCSS). (IMFRealTimeClientEx)
IMFRelativePanelReport

Antarmuka ini digunakan untuk mengambil lokasi panel relatif saat ini untuk wilayah tampilan.
IMFRelativePanelWatcher

Memantau panel yang terkait dengan tampilan, sehingga aplikasi menerima pemberitahuan saat lokasi relatif panel berubah.
IMFRemoteDesktopPlugin

Memodifikasi topologi untuk digunakan di lingkungan Layanan Terminal. (IMFRemoteDesktopPlugin)
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.
IMFSampleAllocatorControl

Diimplementasikan oleh sumber dan transformasi pengambilan video. Memungkinkan sistem menyediakan komponen dengan alokator sampel untuk mengalokasikan sampel menggunakan memori yang dapat diakses dari dalam kontainer.
IMFSampleGrabberSinkCallback

Antarmuka panggilan balik untuk mendapatkan data media dari sink sample-grabber.
IMFSampleGrabberSinkCallback2

Memperluas antarmuka IMFSampleGrabberSinkCallback.
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. (IMFSeekInfo)
IMFSensorActivitiesReport

Menyediakan akses ke objek IMFSensorActivityReport yang menjelaskan aktivitas sensor saat ini.
IMFSensorActivitiesReportCallback

Antarmuka yang diterapkan 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.
IMFSensorProcessActivity

Mewakili aktivitas proses yang terkait dengan sensor.
IMFSensorProfile

Menjelaskan profil sensor fondasi media.
IMFSensorProfileCollection

Berisi kumpulan objek profil sensor dasar media.
IMFSensorStream

. (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 Pengurut.
IMFShutdown

Diekspos oleh beberapa objek Media Foundation yang harus dimatikan secara eksplisit.
IMFSignedLibrary

Menyediakan metode yang memungkinkan sistem perlindungan konten untuk 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.
IMFSourceOpenMonitor

Antarmuka panggilan balik untuk menerima pemberitahuan dari sumber jaringan tentang kemajuan operasi terbuka asinkron.
IMFSourceResolver

Membuat sumber media dari URL atau aliran byte.
IMFSSLCertificateManager

Diimplementasikan oleh klien dan dipanggil oleh Microsoft 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 mengambil data id sistem.
IMFTimecodeTranslate

Mengonversi antara kode waktu Society of Motion Picture dan Television Engineers (SMPTE) dan 100 unit waktu nanodetik.
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 dari satu atau beberapa simpul dalam topologi Sesi Media saat ini.
IMFTrackedSample

Melacak jumlah referensi pada sampel media video.
IMFTranscodeProfile

Diimplementasikan oleh objek profil transkode.
IMFTranscodeSinkInfoProvider

Diimplementasikan oleh objek aktivasi sink transkode.
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).
IMFVideoCaptureSampleAllocator

Mengalokasikan sampel video untuk sink media video dengan fungsionalitas khusus untuk perangkat pengambilan video.
IMFVideoProcessorControl

Mengonfigurasi MFT Prosesor Video. (IMFVideoProcessorControl)
IMFVideoProcessorControl2

Mengonfigurasi MFT Prosesor Video. (IMFVideoProcessorControl2)
IMFVideoSampleAllocator

Mengalokasikan sampel video untuk sink media video.
IMFVideoSampleAllocatorCallback

Memungkinkan aplikasi untuk melacak sampel video yang dialokasikan oleh perender video (EVR) yang disempurnakan.
IMFVideoSampleAllocatorEx

Mengalokasikan sampel video yang berisi permukaan tekstur Microsoft Direct3D 11.
IMFVideoSampleAllocatorNotify

Panggilan balik untuk antarmuka IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotify)
IMFVideoSampleAllocatorNotifyEx

Panggilan balik untuk antarmuka IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotifyEx)
IMFWorkQueueServices

Mengontrol antrean kerja yang dibuat oleh Sesi Media.
IMFWorkQueueServicesEx

Memperluas antarmuka IMFWorkQueueServices.

Fungsi

 
CreateNamedPropertyStore

Membuat penyimpanan properti kosong untuk menyimpan pasangan nama/nilai.
CreatePropertyStore

Membuat objek penyimpanan properti kosong.
MFCreate3GPMediaSink

Membuat sink media untuk menulis file 3GP.
MFCreateAC3MediaSink

Membuat instans sink media AC-3.
MFCreateADTSMediaSink

Membuat instans sink media aliran transportasi data audio (ADTS).
MFCreateAggregateSource

Membuat sumber media yang menggabungkan kumpulan sumber media.
MFCreateAudioRenderer

Membuat Perender Audio Streaming.
MFCreateAudioRendererActivate

Membuat objek aktivasi untuk Streaming Audio Renderer.
MFCreateAVIMediaSink

Membuat Sink Audio-Video Interleaved (AVI).
MFCreateCameraControlMonitor

Membuat instans IMFCameraControlMonitor.
MFCreateCameraOcclusionStateMonitor

Membuat instans baru IMFCameraOcclusionStateMonitor yang memungkinkan aplikasi untuk menerima pemberitahuan ketika status oklusi kamera berubah.
MFCreateContentDecryptorContext

Membuat antarmuka IMFContentDecryptorContext untuk sistem perlindungan media yang ditentukan.
MFCreateContentProtectionDevice

Membuat antarmuka IMFContentProtectionDevice untuk sistem perlindungan media yang ditentukan.
MFCreateCredentialCache

Membuat objek cache kredensial. Aplikasi dapat menggunakan objek ini untuk mengimplementasikan manajer kredensial kustom.
MFCreateDeviceSource

Membuat sumber media untuk perangkat penangkapan perangkat keras.
MFCreateDeviceSourceActivate

Membuat objek aktivasi yang mewakili perangkat penangkapan perangkat keras.
MFCreateFMPEG4MediaSink

Membuat sink media untuk menulis file MP4 terfragmentasi.
MFCreateMediaSession

Membuat Sesi Media dalam proses aplikasi.
MFCreateMediaTypeFromProperties

Membuat IMFMediaType dari properti.
MFCreateMFByteStreamOnStream

Membuat aliran byte Microsoft Media Foundation yang membungkus penunjuk IStream.
MFCreateMFByteStreamOnStreamEx

Membuat aliran byte Microsoft Media Foundation yang membungkus objek IRandomAccessStream.
MFCreateMP3MediaSink

Membuat sink media MP3.
MFCreateMPEG4MediaSink

Membuat sink media untuk menulis file MP4.
MFCreateMuxSink

Membuat sink media generik yang membungkus transformasi Multiplexer Microsoft Media Foundation (MFT).
MFCreateNetSchemePlugin

Membuat handler skema untuk sumber jaringan.
MFCreatePMPMediaSession

Membuat instans Sesi Media di dalam proses Jalur Media Terproteksi (PMP).
MFCreatePMPServer

Membuat objek server jalur media terproteksi (PMP).
MFCreatePresentationClock

Membuat jam presentasi.
MFCreatePresentationDescriptor

Membuat deskriptor presentasi.
MFCreatePropertiesFromMediaType

Membuat properti dari IMFMediaType.
MFCreateProtectedEnvironmentAccess

Membuat objek IMFProtectedEnvironmentAccess yang memungkinkan sistem perlindungan konten melakukan jabat tangan dengan lingkungan yang dilindungi.
MFCreateProxyLocator

Membuat pencari proksi default.
MFCreateRelativePanelWatcher

Membuat instans baru antarmuka IMFRelativePanelWatcher
MFCreateRemoteDesktopPlugin

Membuat objek plug-in desktop jarak jauh. Gunakan objek ini jika aplikasi berjalan dalam sesi klien Layanan Terminal.
MFCreateSampleCopierMFT

Membuat instans transformasi salinan sampel.
MFCreateSampleGrabberSinkActivate

Membuat objek aktivasi untuk sampel sink media grabber.
MFCreateSensorActivityMonitor

Menginisialisasi instans baru antarmuka IMFSensorActivityMonitor.
MFCreateSensorGroup

Membuat instans antarmuka IMFSensorGroup berdasarkan nama tautan simbolis yang disediakan.
MFCreateSensorProfile

Membuat profil sensor, berdasarkan jenis, indeks, dan batasan opsional yang ditentukan.
MFCreateSensorProfileCollection

Membuat koleksi profil sensor.
MFCreateSensorStream

Membuat instans antarmuka IMFSensorStream.
MFCreateSequencerSegmentOffset

Membuat PROPVARIANT yang dapat digunakan untuk mencari dalam presentasi sumber pengurut.
MFCreateSequencerSource

Membuat sumber pengurut.
MFCreateSimpleTypeHandler

Membuat handler jenis media yang mendukung satu jenis media sekali pakai.
MFCreateSourceResolver

Membuat pemecah masalah sumber, yang digunakan untuk membuat sumber media dari URL atau aliran byte.
MFCreateStandardQualityManager

Membuat implementasi default manajer kualitas.
MFCreateStreamDescriptor

Membuat deskriptor aliran.
MFCreateStreamOnMFByteStream

Mengembalikan penunjuk IStream yang membungkus aliran byte Microsoft Media Foundation.
MFCreateStreamOnMFByteStreamEx

Membuat objek IRandomAccessStream yang membungkus aliran byte Microsoft Media Foundation.
MFCreateSystemTimeSource

Membuat sumber waktu presentasi yang didasarkan pada waktu sistem.
MFCreateTopoLoader

Membuat instans baru pemuat topologi.
MFCreateTopology

Membuat objek topologi.
MFCreateTopologyNode

Membuat simpul topologi.
MFCreateTrackedSample

Membuat objek IMFTrackedSample yang melacak jumlah referensi pada sampel media video.
MFCreateTranscodeProfile

Membuat objek profil transkode kosong.
MFCreateTranscodeSinkActivate

Membuat objek aktivasi sink transkode.
MFCreateTranscodeTopology

Membuat topologi transkode parsial.
MFCreateTranscodeTopologyFromByteStream

Membuat topologi untuk transcoding ke aliran byte.
MFCreateVideoRendererActivate

Membuat objek aktivasi untuk sink media perender video (EVR) yang disempurnakan.
MFCreateWAVEMediaSink

Membuat sink arsip WAVE. Sink arsip WAVE mengambil audio dan menulisnya ke file .wav.
MFDeserializePresentationDescriptor

Mendeserialisasi deskriptor presentasi dari array byte.
MFEnumDeviceSources

Menghitung daftar perangkat pengambilan audio atau video.
MFGetLocalId

Mendapatkan ID sistem lokal.
MFGetService

Mengkueri objek untuk antarmuka layanan tertentu. (MFGetService)
MFGetSupportedMimeTypes

Mengambil jenis MIME yang terdaftar untuk pemecah masalah sumber.
MFGetSupportedSchemes

Mengambil skema URL yang terdaftar untuk pemecah masalah sumber.
MFGetSystemId

Mengembalikan objek IMFSystemId untuk mengambil data id sistem.
MFGetSystemTime

Mengembalikan waktu sistem.
MFGetTopoNodeCurrentType

Mendapatkan jenis media untuk aliran yang terkait dengan simpul topologi.
MFIsContentProtectionDeviceSupported

Memeriksa apakah prosesor keamanan perangkat keras didukung untuk sistem perlindungan media yang ditentukan.
MFLoadSignedLibrary

Memuat pustaka tautan dinamis yang ditandatangani untuk lingkungan yang dilindungi.
MFRequireProtectedEnvironment

Mengkueri apakah presentasi media memerlukan Jalur Media Terproteksi (PMP).
MFSerializePresentationDescriptor

Menserialisasikan deskriptor presentasi ke array byte.
MFShutdownObject

Mematikan objek Media Foundation dan melepaskan semua sumber daya yang terkait dengan objek . (MFShutdownObject)
MFTranscodeGetAudioOutputAvailableTypes

Mendapatkan daftar format output dari encoder audio.

Struktur

 
ASF_FLAT_PICTURE

Berisi gambar yang disimpan sebagai metadata untuk sumber media. Struktur ini digunakan sebagai item data untuk atribut metadata WM/Picture.
ASF_FLAT_SYNCHRONISED_LYRICS

Berisi lirik yang disinkronkan yang disimpan sebagai metadata untuk sumber media. Struktur ini digunakan sebagai item data untuk atribut metadata WM/Lyrics_Synchronised.
MF_BYTE_STREAM_CACHE_RANGE

Menentukan rentang byte.
MF_CAMERA_CONTROL_RANGE_INFO

Struktur MF_CAMERA_CONTROL_RANGE_INFO mewakili rentang yang diterima, nilai langkah, dan nilai default untuk kontrol kamera.
MF_LEAKY_BUCKET_PAIR

Menentukan persyaratan buffering file.
MF_TRANSCODE_SINK_INFO

Berisi informasi tentang aliran audio dan video untuk objek aktivasi sink transkode.
MFBYTESTREAM_BUFFERING_PARAMS

Menentukan parameter buffering untuk aliran byte jaringan.
MFCLOCK_PROPERTIES

Menentukan properti jam.
MFCONTENTPROTECTIONDEVICE_INPUT_DATA

Berisi informasi tentang data yang ingin Anda berikan sebagai input ke fungsi sistem perlindungan.
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA

Berisi informasi tentang data yang Anda terima sebagai output dari fungsi sistem perlindungan.
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA

Menyarankan prosesor aman parameter layanan Penjadwal Kelas Multimedia (MMCSS) sehingga tugas real-time dapat dijadwalkan pada prioritas yang diharapkan.
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION

Menjelaskan tindakan yang diminta oleh otoritas kepercayaan output (OTA). Permintaan dikirim ke otoritas kepercayaan input (ITA).
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS

Berisi parameter untuk metode IMFInputTrustAuthority::BindAccess atau IMFInputTrustAuthority::UpdateAccess.
MFMediaKeyStatus

Mewakili status kunci sesi Modul Dekripsi Konten (CDM).
MFNetCredentialManagerGetParam

Berisi informasi autentikasi untuk manajer kredensial.
MFRR_COMPONENT_HASH_INFO

Berisi informasi tentang komponen yang dicabut.
MFRR_COMPONENTS

Berisi informasi tentang satu atau beberapa komponen yang dicabut.
MFT_REGISTRATION_INFO

Berisi parameter untuk metode IMFLocalMFTRegistration::RegisterMFTs.
MFTOPONODE_ATTRIBUTE_UPDATE

Menentukan nilai atribut baru untuk simpul topologi.
SENSORPROFILEID

Menjelaskan ID profil sensor.

Enumerasi

 
MF_CAMERA_CONTROL_CONFIGURATION_TYPE

Menentukan jenis konfigurasi kontrol kamera.
MF_CONNECT_METHOD

Menentukan bagaimana pemuat topologi menghubungkan simpul topologi.
MF_CROSS_ORIGIN_POLICY

Memetakan ke atribut pengaturan lintas asal W3C (CORS) yang digunakan oleh elemen media HTML5.
MF_MEDIAKEY_STATUS

Menentukan status kunci sesi Modul Dekripsi Konten (CDM).
MF_MEDIAKEYSESSION_MESSAGETYPE

Menentukan jenis pesan Modul Dekripsi Konten (CDM).
MF_MEDIAKEYSESSION_TYPE

Menentukan jenis sesi Modul Dekripsi Konten (CDM), yang diwakili oleh objek IMFContentDecryptionModuleSession.
MF_MEDIASOURCE_STATUS_INFO

. (MF_MEDIASOURCE_STATUS_INFO)
MF_OBJECT_TYPE

Menentukan jenis objek yang dibuat oleh pemecah masalah sumber.
MF_OPM_ACP_PROTECTION_LEVEL

Menentukan tingkat perlindungan untuk MFPROTECTION_ACP.
MF_OPM_CGMSA_PROTECTION_LEVEL

Menentukan tingkat perlindungan untuk MFPROTECTION_CGMSA.
MF_QUALITY_ADVISE_FLAGS

Berisi bendera untuk metode IMFQualityAdvise2::NotifyQualityEvent.
MF_QUALITY_DROP_MODE

Menentukan seberapa agresif komponen alur harus menghilangkan sampel.
MF_QUALITY_LEVEL

Menentukan tingkat kualitas untuk komponen alur.
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS

Menentukan bendera status untuk atribut MF_TOPOLOGY_RESOLUTION_STATUS.
MF_TOPOLOGY_TYPE

Mendefinisikan jenis node topologi.
MF_TOPONODE_DRAIN_MODE

Mendefinisikan pada jam berapa transformasi dalam topologi dikosongkan.
MF_TOPONODE_FLUSH_MODE

Menentukan kapan transformasi dalam topologi dibersihkan.
MF_TRANSCODE_ADJUST_PROFILE_FLAGS

Menentukan bendera profil yang diatur dalam atribut MF_TRANSCODE_ADJUST_PROFILE.
MF_TRANSCODE_TOPOLOGYMODE_FLAGS

Menentukan bendera untuk atribut MF_TRANSCODE_TOPOLOGYMODE.
MF_TRANSFER_VIDEO_FRAME_FLAGS

. (MF_TRANSFER_VIDEO_FRAME_FLAGS)
MF_URL_TRUST_STATUS

Menunjukkan apakah URL berasal dari sumber tepercaya.
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE

Mendefinisikan algoritma untuk prosesor video yang digunakan oleh MF_VIDEO_PROCESSOR_ALGORITHM.
MF_VIDEO_PROCESSOR_MIRROR

Menentukan cara membalik gambar video.
MF_VIDEO_PROCESSOR_ROTATION

Menentukan cara memutar gambar video.
MFAudioConstriction

Menentukan nilai untuk penyempurnaan audio.
MFCameraOcclusionState

Menentukan status oklusi kamera.
MFCLOCK_CHARACTERISTICS_FLAGS

Berisi bendera yang menjelaskan karakteristik jam.
MFCLOCK_RELATIONAL_FLAGS

Menentukan properti jam.
MFCLOCK_STATE

Mendefinisikan status jam.
MFMEDIASOURCE_CHARACTERISTICS

Menentukan karakteristik sumber media.
MFNET_PROXYSETTINGS

Menentukan bagaimana pencari proksi default akan menentukan pengaturan koneksi ke server proksi.
MFNetAuthenticationFlags

Menentukan bagaimana kredensial pengguna akan digunakan.
MFNetCredentialOptions

Menjelaskan opsi untuk kredensial jaringan penembolokan.
MFNetCredentialRequirements

Menentukan bagaimana manajer kredensial harus mendapatkan kredensial pengguna.
MFNETSOURCE_CACHE_STATE

Menentukan status cache untuk file atau entri media.
MFNETSOURCE_PROTOCOL_TYPE

Menunjukkan jenis protokol kontrol yang digunakan dalam streaming atau pengunduhan.
MFNETSOURCE_STATISTICS_IDS

Menentukan statistik yang dikumpulkan oleh sumber jaringan.
MFNETSOURCE_TRANSPORT_TYPE

Menjelaskan jenis transportasi yang digunakan dalam streaming atau pengunduhan data (TCP atau UDP).
MFPMPSESSION_CREATION_FLAGS

Berisi bendera yang menentukan perilaku fungsi MFCreatePMPMediaSession.
MFPOLICYMANAGER_ACTION

Menentukan tindakan yang dapat dilakukan pada aliran.
MFRATE_DIRECTION

Menentukan arah pemutaran (maju atau mundur).
MFSampleAllocatorUsage

Enumerasi MFSampleAllocatorUsage menentukan penggunaan alokator komponen yang mengimplementasikan antarmuka IMFSampleAllocatorControl.
MFSensorDeviceMode

Menentukan mode berbagi IMFSensorDevice.
MFSensorDeviceType

Menentukan jenis perangkat sensor. Nilai dari enumerasi ini dikembalikan oleh IMFSensorDevice::GetDeviceType.
MFSensorStreamType

Menentukan apakah aliran yang terkait dengan IMFSensorDevice adalah aliran input atau output.
MFSequencerTopologyFlags

Berisi bendera untuk menambahkan topologi ke sumber pengurut, atau memperbarui topologi yang sudah ada dalam antrean.
MFSESSION_GETFULLTOPOLOGY_FLAGS

Menentukan bendera untuk metode IMFMediaSession::GetFullTopology.
MFSESSION_SETTOPOLOGY_FLAGS

Menentukan perilaku metode IMFMediaSession::SetTopology.
MFSHUTDOWN_STATUS

Menjelaskan status panggilan saat ini ke metode IMFShutdown::Shutdown.
MFSTREAMSINK_MARKER_TYPE

Menentukan informasi penanda aliran untuk metode IMFStreamSink::P laceMarker.
MFTIMER_FLAGS

Berisi bendera untuk metode IMFTimer::SetTimer.
MFTOPOLOGY_DXVA_MODE

Menentukan apakah pemuat topologi mengaktifkan Microsoft DirectX Video Acceleration (DXVA) dalam topologi.
MFTOPOLOGY_HARDWARE_MODE

Menentukan apakah pemuat topologi akan menyisipkan transformasi Media Foundation berbasis perangkat keras (MFTs) ke dalam topologi.
SAMPLE_PROTECTION_VERSION

Menentukan nomor versi untuk perlindungan sampel.