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. |