Fungsi Media Foundation

Di bagian ini

Topik Deskripsi
CreateNamedPropertyStore
Membuat penyimpanan properti kosong untuk menyimpan pasangan nama/nilai.
CreatePropertyStore
Membuat objek penyimpanan properti kosong.
DXVA2_Fixed32OpaqueAlpha
Mengembalikan struktur DXVA2_Fixed32 yang berisi nilai alfa buram.
DXVA2_Fixed32TransparentAlpha
Mengembalikan struktur DXVA2_Fixed32 yang berisi nilai alfa transparan.
DXVA2BuatDirect3DDeviceManager9
Membuat instans Manajer Perangkat Direct3D.
DXVA2CreateVideoService
Membuat objek layanan DirectX Video Acceleration (DXVA).
DXVA2FixedToFloat
Mengonversi nilai DXVA2_Fixed32 menjadi angka floating-point.
DXVA2FloatToFixed
Mengonversi angka floating-point menjadi nilai DXVA2_Fixed32 .
DXVAHD_CreateDevice
Membuat perangkat Definisi Tinggi Akselerasi Video (DXVA-HD) Microsoft DirectX.
MFAddPeriodicCallback
Mengatur fungsi panggilan balik yang akan dipanggil pada interval tetap.
MFAllocateSerialWorkQueue
Membuat antrean kerja yang dijamin untuk menserialisasikan item kerja.
MFAllocateWorkQueue
Membuat antrean kerja baru.
MFAllocateWorkQueueEx
Membuat antrean kerja baru.
MFAverageTimePerFrameToFrameRate
Menghitung kecepatan bingkai, dalam bingkai per detik, dari durasi rata-rata bingkai video.
MFBeginCreateFile
Memulai permintaan asinkron untuk membuat aliran byte dari file.
MFBeginRegisterWorkQueueWithMMCSS
Mengaitkan antrean kerja dengan tugas Multimedia Class Scheduler Service (MMCSS).
MFBeginRegisterWorkQueueWithMMCSSEx
Mengaitkan antrean kerja dengan tugas Multimedia Class Scheduler Service (MMCSS).
MFBeginUnregisterWorkQueueWithMMCSS
Membatalkan pendaftaran antrean kerja dari tugas Multimedia Class Scheduler Service (MMCSS).
MFCalculateBitmapImageSize
Mengambil ukuran gambar untuk format video.
MFCalculateImageSize
Mengambil ukuran gambar, dalam byte, untuk format video yang tidak dikompresi.
MFCancelCreateFile
Membatalkan permintaan asinkron untuk membuat aliran byte dari file.
MFCancelWorkItem
Upaya untuk membatalkan operasi asinkron yang dijadwalkan dengan MFScheduleWorkItem atau MFScheduleWorkItemEx.
MFCheckContentProtectionDevice
Memeriksa apakah prosesor keamanan perangkat keras didukung untuk sistem perlindungan media yang ditentukan.
MFCompareFullToPartialMediaType
Membandingkan jenis media lengkap dengan jenis media parsial.
MFConvertColorInfoFromDXVA
Mengatur informasi warna yang diperluas dalam struktur MFVIDEOFORMAT .
MFConvertColorInfoToDXVA
Mengonversi informasi warna yang diperluas dari MFVIDEOFORMAT ke informasi warna DirectX Video Acceleration (DXVA) yang setara.
MFConvertFromFP16Array
Mengonversi array angka floating-point 16-bit menjadi array angka floating-point 32-bit.
MFConvertToFP16Array
Mengonversi array angka floating-point 32-bit menjadi array angka floating-point 16-bit.
MFCopyImage
Menyalin gambar atau bidang gambar dari satu buffer ke buffer lainnya.
MFCreate2DMediaBuffer
Membuat objek buffer memori sistem untuk menyimpan data gambar 2D.
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.
MFCreateAlignedMemoryBuffer
Mengalokasikan memori sistem dengan perataan byte tertentu dan membuat buffer media untuk mengelola memori.
MFCreateAMMediaTypeFromMFMediaType
Membuat struktur AM_MEDIA_TYPE DirectShow dari jenis media Media Foundation.
MFCreateASFContentInfo
Membuat objek Objek Header ASF .
MFCreateASFIndexer
Membuat objek Pengindeks ASF.
MFCreateASFIndexerByteStream
Membuat aliran byte untuk mengakses indeks dalam aliran ASF.
MFCreateASFMediaSink
Membuat sink media ASF.
MFCreateASFMediaSinkActivate
Membuat objek aktivasi yang dapat digunakan untuk membuat sink media ASF.
MFCreateASFMultiplexer
Membuat Multiplexer ASF.
MFCreateASFProfile
Membuat objek profil ASF.
MFCreateASFProfileFromPresentationDescriptor
Membuat objek profil ASF dari deskriptor presentasi.
MFCreateASFSplitter
Membuat Pemisah ASF.
MFCreateASFStreamingMediaSink
Membuat objek aktivasi untuk sink streaming ASF.
MFCreateASFStreamingMediaSinkActivate
Membuat objek aktivasi untuk sink streaming ASF.
MFCreateASFStreamSelector
Membuat pemilih aliran ASF.
MFCreateAsyncResult
Membuat objek hasil asinkron. Gunakan fungsi ini jika Anda menerapkan metode asinkron.
MFCreateAttributes
Membuat penyimpanan atribut kosong.
MFCreateAudioMediaType
Membuat jenis media audio dari struktur WAVEFORMATEX .
MFCreateAudioRenderer
Membuat Perender Audio Streaming.
MFCreateAudioRendererActivate
Membuat objek aktivasi untuk Streaming Audio Renderer.
MFCreateAVIMediaSink
Membuat Sink Audio-Video Interleaved (AVI).
MFCreateCaptureEngine
Membuat instans mesin tangkapan.
MFCreateCollection
Membuat objek koleksi kosong.
MFCreateContentDecryptorContext
Membuat antarmuka IMFContentDecryptorContext untuk sistem perlindungan media yang ditentukan.
MFCreateContentProtectionDevice
Membuat antarmuka IMFContentProtectionDevice untuk sistem perlindungan media yang ditentukan.
MFCreateCredentialCache
Membuat objek singgahan kredensial. Aplikasi dapat menggunakan objek ini untuk mengimplementasikan manajer kredensial kustom.
MFCreateDeviceSource
Membuat sumber media untuk perangkat penangkap perangkat keras.
MFCreateDeviceSourceActivate
Membuat objek aktivasi yang mewakili perangkat penangkapan perangkat keras.
MFCreateDXGIDeviceManager
Membuat instans Manajer Perangkat Microsoft DirectX Graphics Infrastructure (DXGI).
MFCreateDXGISurfaceBuffer
Membuat buffer media untuk mengelola permukaan DXGI.
MFCreateDXSurfaceBuffer
Membuat objek buffer media yang mengelola permukaan Direct3D 9.
MFCreateEventQueue
Membuat antrean peristiwa.
MFCreateFile
Membuat aliran byte dari file.
MFCreateFMPEG4MediaSink
Membuat sink media untuk menulis file MP4 terfragmentasi.
MFCreateLegacyMediaBufferOnMFMediaBuffer
Mengonversi buffer media Media Foundation menjadi buffer yang kompatibel dengan DirectX Media Objects (DMO).
MFCreateMediaBufferFromMediaType
Mengalokasikan buffer memori sistem yang optimal untuk jenis media tertentu.
MFCreateMediaBufferWrapper
Membuat buffer media yang membungkus buffer media yang ada.
MFCreateMediaEvent
Membuat objek peristiwa media.
MFCreateMediaExtensionActivate
Membuat objek aktivasi untuk kelas Windows Runtime.
MFCreateMediaSession
Membuat Sesi Media dalam proses aplikasi.
MFCreateMediaType
Membuat tipe media kosong.
MFCreateMediaTypeFromProperties
Buat IMFMediaType dari properti.
MFCreateMediaTypeFromRepresentation
Membuat tipe media Media Foundation dari representasi format lain.
MFCreateMemoryBuffer
Mengalokasikan memori sistem dan membuat buffer media untuk mengelolanya.
MFCreateMFByteStreamOnStream
Membuat aliran byte Microsoft Media Foundation yang membungkus pointer IStream .
MFCreateMFByteStreamOnStreamEx
Membuat aliran byte Media Foundation yang membungkus objek IRandomAccessStream .
MFCreateMFByteStreamWrapper
Membuat pembungkus untuk aliran byte.
MFCreateMFVideoFormatFromMFMediaType
Membuat struktur MFVIDEOFORMAT dari jenis media video.
MFCreateMP3ByteStreamPlugin
Membuat handler byte-stream untuk sumber media MP3.
MFCreateMP3MediaSink
Membuat sink media MP3.
MFCreateMPEG4MediaSink
Membuat sink media untuk menulis file MP4.
MFCreateMuxSink
Membuat sink media generik yang membungkus transformasi Multiplexer Media Foundation (MFT).
MFCreateMuxStreamAttributes
Membuat IMFAttributes yang menjelaskan konten sub-aliran multipleks.
MFCreateMuxStreamMediaType
Membuat IMFMediaType yang menjelaskan jenis media dari sub-aliran multipleks.
MFCreateMuxStreamSample
Membuat IMFSample yang berisi sampel sub-aliran multipleks.
MFCreateNetSchemePlugin
Membuat handler skema untuk sumber jaringan.
MFCreatePathFromURL
Mengonversi URL file ke jalur Microsoft MS-DOS.
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.
MFCreatePresentationDescriptorFromASFProfile
Membuat deskriptor presentasi dari objek profil ASF.
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.
MFCreateRemoteDesktopPlugin
Membuat objek plug-in desktop jarak jauh. Gunakan objek ini jika aplikasi berjalan dalam sesi klien Layanan Terminal.
MFCreateSample
Membuat sampel media kosong.
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.
MFCreateSensorStream
Membuat instans antarmuka IMFSensorStream .
MFCreateSensorProfile
Membuat profil sensor, berdasarkan jenis, indeks, dan batasan opsional yang ditentukan.
MFCreateSensorProfileCollection
Membuat koleksi profil sensor.
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.
MFCreateSinkWriterFromMediaSink
Membuat penulis sink dari sink media.
MFCreateSinkWriterFromURL
Membuat penulis sink dari URL atau aliran byte.
MFCreateSourceReaderFromByteStream
Membuat pembaca sumber dari aliran byte.
MFCreateSourceReaderFromMediaSource
Membuat pembaca sumber dari sumber media.
MFCreateSourceReaderFromURL
Membuat pembaca sumber dari URL.
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 pointer IStream yang membungkus aliran byte Media Foundation.
MFCreateStreamOnMFByteStreamEx
Membuat objek IRandomAccessStream yang membungkus aliran byte Media Foundation.
MFCreateSystemTimeSource
Membuat sumber waktu presentasi yang didasarkan pada waktu sistem.
MFCreateTempFile
Membuat aliran byte yang didukung oleh file lokal sementara.
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.
MFCreateTransformActivate
Membuat objek aktivasi generik untuk transformasi Media Foundation (MFTs).
MFCreateURLFromPath
Mengonversi jalur Microsoft MS-DOS ke URL kanonis.
MFCreateVideoMediaType
Membuat jenis media video dari struktur MFVIDEOFORMAT .
MFCreateVideoMediaTypeFromBitMapInfoHeader
Fungsi ini tidak diimplementasikan.
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx
Membuat jenis media video dari struktur BITMAPINFOHEADER .
MFCreateVideoMediaTypeFromSubtype
Membuat jenis media video parsial dengan subjenis tertentu.
MFCreateVideoMediaTypeFromVideoInfoHeader
Membuat jenis media dari struktur KS_VIDEOINFOHEADER .
MFCreateVideoMediaTypeFromVideoInfoHeader2
Membuat jenis media dari struktur KS_VIDEOINFOHEADER2 .
MFCreateVideoMixer
Membuat mixer video default untuk perender video (EVR) yang disempurnakan.
MFCreateVideoMixerAndPresenter
Membuat mixer video default dan penyaji video untuk penyaji video (EVR) yang disempurnakan.
MFCreateVideoPresenter
Membuat penyaji video default untuk penyaji video yang disempurnakan (EVR).
MFCreateVideoRenderer
Membuat instans sink media perender video (EVR) yang disempurnakan.
MFCreateVideoRendererActivate
Membuat objek aktivasi untuk sink media perender video (EVR) yang disempurnakan.
MFCreateVideoSampleAllocator
Membuat objek yang mengalokasikan sampel video.
MFCreateVideoSampleAllocatorEx
Membuat objek yang mengalokasikan sampel video yang kompatibel dengan DXGI.
MFCreateVideoSampleFromSurface
Membuat sampel media yang mengelola permukaan Direct3D.
MFCreateWaveFormatExFromMFMediaType
Mengonversi jenis media audio Media Foundation ke struktur WAVEFORMATEX .
MFCreateWAVEMediaSink
Membuat sink arsip WAVE. Sink arsip WAVE mengambil audio dan menulisnya ke file .wav.
MFCreateWICBitmapBuffer
Membuat objek buffer media yang mengelola Komponen Pencitraan Windows (WIC)
MFCreateWMAEncoderActivate
Membuat objek aktivasi yang dapat digunakan untuk membuat encoder Windows Media Audio (WMA).
MFCreateWMVEncoderActivate
Membuat objek aktivasi yang dapat digunakan untuk membuat encoder Windows Media Video (WMV).
MFDeserializeAttributesFromStream
Memuat atribut dari aliran ke penyimpanan atribut.
MFDeserializePresentationDescriptor
Mendeserialisasi deskriptor presentasi dari array byte.
MFEndCreateFile
Menyelesaikan permintaan asinkron untuk membuat aliran byte dari file.
MFEndRegisterWorkQueueWithMMCSS
Menyelesaikan permintaan asinkron untuk mengaitkan antrean kerja dengan tugas Multimedia Class Scheduler Service (MMCSS).
MFEndUnregisterWorkQueueWithMMCSS
Menyelesaikan permintaan asinkron untuk membatalkan pendaftaran antrean kerja dari tugas Multimedia Class Scheduler Service (MMCSS).
MFEnumDeviceSources
Menghitung daftar perangkat pengambilan audio atau video.
MFFrameRateToAverageTimePerFrame
Mengonversi kecepatan bingkai video menjadi durasi bingkai.
MFGetAttribute2UINT32asUINT64
Mendapatkan atribut yang nilainya adalah dua nilai UINT32 yang dikemas ke dalam UINT64.
MFGetAttributeDouble
Mengembalikan nilai ganda dari penyimpanan atribut, atau nilai default jika atribut tidak ada.
MFGetAttributeRatio
Mengambil atribut yang nilainya adalah rasio.
MFGetAttributesAsBlob
Mengonversi konten penyimpanan atribut menjadi array byte.
MFGetAttributesAsBlobSize
Mengambil ukuran buffer yang diperlukan untuk fungsi MFGetAttributesAsBlob .
MFGetAttributeSize
Mengambil atribut yang nilainya adalah ukuran, yang dinyatakan sebagai lebar dan tinggi.
MFGetAttributeString
Mendapatkan nilai string dari penyimpanan atribut.
MFGetAttributeUINT32
Mengembalikan nilai UINT32 dari penyimpanan atribut, atau nilai default jika atribut tidak ada.
MFGetAttributeUINT64
Mengembalikan nilai UINT64 dari penyimpanan atribut, atau nilai default jika atribut tidak ada.
MFGetContentProtectionSystemCLSID
Mendapatkan pengidentifikasi kelas untuk sistem perlindungan konten.
MFGetLocalId
Mendapatkan ID sistem lokal.
MFGetMFTMerit
Mendapatkan nilai manfaat dari codec perangkat keras.
MFGetPlaneSize
Mengambil ukuran gambar, dalam byte, untuk format video yang tidak dikompresi.
MFGetPluginControl
Mendapatkan penunjuk ke manajer plug-in Media Foundation.
MFGetService
Mengkueri objek untuk antarmuka layanan tertentu.
MFGetStrideForBitmapInfoHeader
Menghitung langkah permukaan minimum untuk format video.
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.
MFGetTimerPeriodicity
Mengambil interval timer untuk fungsi MFAddPeriodicCallback .
MFGetTopoNodeCurrentType
Mendapatkan jenis media untuk aliran yang terkait dengan simpul topologi.
MFGetUncompressedVideoFormat
Mengembalikan nilai FOURCC atau D3DFORMAT untuk format video yang tidak dikompresi.
MFGetWorkQueueMMCSSClass
Mengambil kelas Multimedia Class Scheduler Service (MMCSS) yang saat ini terkait dengan antrean kerja ini.
MFGetWorkQueueMMCSSPriority
Mendapatkan prioritas utas relatif dari antrean kerja.
MFGetWorkQueueMMCSSTaskId
Mengambil pengidentifikasi tugas Multimedia Class Scheduler Service (MMCSS) yang saat ini terkait dengan antrean kerja ini.
MFHeapAlloc
Mengalokasikan blok memori.
MFHeapFree
Membebaskan blok memori yang dialokasikan dengan memanggil fungsi MFHeapAlloc .
MFInitAMMediaTypeFromMFMediaType
Menginisialisasi struktur AM_MEDIA_TYPE DirectShow dari jenis media Media Foundation.
MFInitAttributesFromBlob
Menginisialisasi konten penyimpanan atribut dari array byte.
MFInitMediaTypeFromAMMediaType
Menginisialisasi jenis media dari struktur AM_MEDIA_TYPE DirectShow.
MFInitMediaTypeFromMFVideoFormat
Menginisialisasi jenis media dari struktur MFVIDEOFORMAT .
MFInitMediaTypeFromMPEG1VideoInfo
Menginisialisasi jenis media dari struktur DirectShow MPEG1VIDEOINFO .
MFInitMediaTypeFromMPEG2VideoInfo
Menginisialisasi jenis media dari struktur DirectShow MPEG2VIDEOINFO .
MFInitMediaTypeFromVideoInfoHeader
Menginisialisasi jenis media dari struktur DirectShow VIDEOINFOHEADER .
MFInitMediaTypeFromVideoInfoHeader2
Menginisialisasi jenis media dari struktur DirectShow VIDEOINFOHEADER2 .
MFInitMediaTypeFromWaveFormatEx
Menginisialisasi jenis media dari struktur WAVEFORMATEX .
MFInitVideoFormat
Menginisialisasi struktur MFVIDEOFORMAT untuk format video standar seperti DVD, televisi analog, atau televisi digital ATSC.
MFInitVideoFormat_RGB
Menginisialisasi struktur MFVIDEOFORMAT untuk format video RGB yang tidak dikompresi.
MFInvokeCallback
Memanggil metode panggilan balik untuk menyelesaikan operasi asinkron.
MFIsContentProtectionDeviceSupported
Memeriksa apakah prosesor keamanan perangkat keras didukung untuk sistem perlindungan media yang ditentukan.
MFIsFormatYUV
Kueri apakah kode FOURCC atau nilai D3DFORMAT adalah format YUV.
MFllMulDiv
Menghitung ((a * b) + d) / c, di mana setiap istilah adalah nilai bertanda tangan 64-bit.
MFLoadSignedLibrary
Memuat pustaka tautan dinamis yang ditandatangani untuk lingkungan yang dilindungi.
MFLockDXGIDeviceManager
Mengunci Manajer Perangkat DXGI bersama.
MFLockPlatform
Memblokir fungsi MFShutdown .
MFLockSharedWorkQueue
Mendapatkan dan mengunci antrean kerja bersama.
MFLockWorkQueue
Mengunci antrean kerja.
MFMapDX9FormatToDXGIFormat
Mengonversi pengidentifikasi format Microsoft Direct3D 9 menjadi pengidentifikasi format DXGI.
MFMapDXGIFormatToDX9Format
Mengonversi pengidentifikasi format DXGI menjadi pengidentifikasi format Direct3D 9.
MFPCreateMediaPlayer
Membuat instans baru objek pemutar MFPlay.
Panggilan Balik MFPERIODICCALLBACK
Fungsi panggilan balik untuk fungsi MFAddPeriodicCallback .
MFPutWaitingWorkItem
Mengantrekan item kerja yang menunggu peristiwa disinyalkan.
MFPutWorkItem
Menempatkan operasi asinkron pada antrean kerja.
MFPutWorkItem2
Menempatkan operasi asinkron pada antrean kerja, dengan prioritas tertentu.
MFPutWorkItemEx
Menempatkan operasi asinkron pada antrean kerja.
MFPutWorkItemEx2
Menempatkan operasi asinkron pada antrean kerja, dengan prioritas tertentu.
MFRegisterLocalByteStreamHandler
Mendaftarkan handler byte-stream dalam proses pemanggil.
MFRegisterLocalSchemeHandler
Mendaftarkan handler skema dalam proses pemanggil.
MFRegisterPlatformWithMMCSS
Mendaftarkan antrean kerja platform Media Foundation standar dengan Layanan Penjadwal Kelas Multimedia (MMCSS).
MFRemovePeriodicCallback
Membatalkan fungsi panggilan balik yang ditetapkan oleh fungsi MFAddPeriodicCallback .
MFRequireProtectedEnvironment
Mengkueri apakah presentasi media memerlukan Jalur Media Terproteksi (PMP).
MFScheduleWorkItem
Menjadwalkan operasi asinkron yang akan diselesaikan setelah interval tertentu.
MFScheduleWorkItemEx
Menjadwalkan operasi asinkron yang akan diselesaikan setelah interval tertentu.
MFSerializeAttributesToStream
Menulis konten penyimpanan atribut ke aliran.
MFSerializePresentationDescriptor
Membuat serialisasi deskriptor presentasi ke array byte.
MFSetAttribute2UINT32asUINT64
Mengemas dua nilai UINT32 ke dalam nilai atribut UINT64 .
MFSetAttributeRatio
Menetapkan rasio sebagai nilai atribut 64-bit.
MFSetAttributeSize
Mengatur lebar dan tinggi sebagai nilai atribut 64-bit tunggal.
MFShutdown
Mematikan platform Media Foundation.
MFShutdownObject
Mematikan objek Media Foundation dan melepaskan semua sumber daya yang terkait dengan objek.
MFStartup
Menginisialisasi Yayasan Media.
MFTEnum
Menghitung transformasi Media Foundation (MFTs) dalam registri.
MFTEnum2
Mendapatkan daftar transformasi Media Foundation (MFTs) yang cocok dengan kriteria pencarian yang ditentukan. Fungsi ini memperluas fungsi MFTEnumEx untuk memungkinkan aplikasi eksternal dan komponen internal menemukan MFT perangkat keras yang sesuai dengan adaptor video tertentu.
MFTEnumEx
Mendapatkan daftar transformasi Media Foundation (MFTs) yang cocok dengan kriteria pencarian yang ditentukan. Fungsi ini memperluas fungsi MFTEnum .
MFTGetInfo
Mendapatkan informasi dari registri tentang transformasi Media Foundation (MFT).
MFTranscodeGetAudioOutputAvailableTypes
Mendapatkan daftar format output dari encoder audio.
MFTRegister
Menambahkan informasi tentang transformasi Media Foundation (MFT) ke registri.
MFTRegisterLocal
Mendaftarkan transformasi Media Foundation (MFT) dalam proses pemanggil.
MFTRegisterLocalByCLSID
Mendaftarkan transformasi Media Foundation (MFT) dalam proses pemanggil.
MFTUnregister
Membatalkan pendaftaran transformasi Media Foundation (MFT).
MFTUnregisterLocal
Membatalkan pendaftaran satu atau beberapa transformasi Media Foundation (MFTs) dari proses pemanggil.
MFTUnregisterLocalByCLSID
Membatalkan pendaftaran transformasi Media Foundation (MFT) dari proses pemanggil.
MFUnlockDXGIDeviceManager
Membuka kunci Manajer Perangkat DXGI bersama.
MFUnlockPlatform
Membuka kunci platform Media Foundation setelah dikunci oleh panggilan ke fungsi MFLockPlatform .
MFUnlockWorkQueue
Membuka kunci antrean kerja.
MFUnregisterPlatformFromMMCSS
Membatalkan pendaftaran antrean kerja platform Media Foundation dari tugas Multimedia Class Scheduler Service (MMCSS).
MFUnwrapMediaType
Mengambil jenis media yang dibungkus dalam jenis media lain oleh fungsi MFWrapMediaType .
MFValidateMediaTypeSize
Memvalidasi ukuran buffer untuk blok format video.
MFWrapMediaType
Membuat tipe media yang membungkus tipe media lain.
Pack2UINT32AsUINT64
Mengemas dua nilai UINT32 ke dalam nilai UINT64 .
PackRatio
Mengemas dua nilai UINT32, yang mewakili rasio, ke dalam nilai UINT64.
PackSize
Mengemas nilai lebar UINT32 dan nilai tinggi UINT32 ke dalam nilai UINT64 yang mewakili ukuran.
PDXVAHDSW_CreateDevice
Membuat instans perangkat lunak plug-in DXVA-HD.
PDXVAHDSW_CreateVideoProcessor
Membuat plug-in prosesor video DXVA-HD perangkat lunak.
PDXVAHDSW_DestroyDevice
Menghancurkan instans perangkat lunak plug-in DXVA-HD.
PDXVAHDSW_DestroyVideoProcessor
Menghancurkan prosesor video DXVA-HD sofware.
PDXVAHDSW_GetVideoProcessBltStatePrivate
Mendapatkan status blit privat dari prosesor video DXVA-HD perangkat lunak.
PDXVAHDSW_GetVideoProcessorCaps
Mendapatkan kemampuan satu atau beberapa prosesor video DXVA-HD perangkat lunak.
PDXVAHDSW_GetVideoProcessorCustomRates
Mendapatkan tarif kustom yang didukung prosesor video DXVA-HD perangkat lunak.
PDXVAHDSW_GetVideoProcessorDeviceCaps
Mendapatkan kemampuan perangkat lunak plug-in DXVA-HD.
PDXVAHDSW_GetVideoProcessorFilterRange
Mendapatkan rentang nilai filter gambar yang didukung dari perangkat lunak plug-in DXVA-HD.
PDXVAHDSW_GetVideoProcessorInputFormats
Mendapatkan format input yang didukung oleh perangkat lunak plug-in DXVA-HD.
PDXVAHDSW_GetVideoProcessorOutputFormats
Mendapatkan format output yang didukung oleh perangkat lunak plug-in DXVA-HD.
PDXVAHDSW_GetVideoProcessStreamStatePrivate
Mendapatkan status streaming privat dari prosesor video DXVA-HD perangkat lunak.
PDXVAHDSW_Plugin
Pointer ke fungsi yang menginisialisasi perangkat plug-in perangkat lunak untuk DXVA-HD.
PDXVAHDSW_ProposeVideoPrivateFormat
Mendapatkan format permukaan privat dari perangkat lunak plug-in DXVA-HD.
PDXVAHDSW_SetVideoProcessBltState
Mengatur parameter status untuk operasi blit oleh prosesor video DXVA-HD perangkat lunak.
PDXVAHDSW_SetVideoProcessStreamState
Mengatur parameter status untuk aliran input pada prosesor video DXVA-HD perangkat lunak.
PDXVAHDSW_VideoProcessBltHD
Melakukan blit pemrosesan video.
Buka kemasan2UINT32AsUINT64
Mendapatkan nilai UINT32 berurutan rendah dan berurutan tinggi dari nilai UINT64 .
Buka kemasanRatio
Mendapatkan nilai UINT32 berurutan rendah dan berurutan tinggi dari nilai UINT64 yang mewakili rasio.
Membongpas Ukuran
Mendapatkan nilai UINT32 berurutan rendah dan berurutan tinggi dari nilai UINT64 yang merepresnet ukuran.

 

Referensi Pemrograman Media Foundation