Pelatihan
Jalur pembelajaran
Implement finance and operations apps - Training
Plan and design your project methodology to successfully implement finance and operations apps with FastTrack services, data management and more.
Browser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
mfapi.h berisi antarmuka pemrograman berikut:
DEFINE_MEDIATYPE_GUID Menentukan GUID subjenis media dari kode FOURCC, nilai D3DFORMAT, atau jenis format audio. |
MFAddPeriodicCallback Mengatur fungsi panggilan balik yang akan dipanggil pada interval tetap. (MFAddPeriodicCallback) |
MFAllocateSerialWorkQueue Membuat antrean kerja yang dijamin untuk menserialisasikan item kerja. |
MFAllocateWorkQueue Membuat antrean kerja baru. (MFAllocateWorkQueue) |
MFAllocateWorkQueueEx Membuat antrean kerja baru. (MFAllocateWorkQueueEx) |
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). (MFBeginRegisterWorkQueueWithMMCSS) |
MFBeginRegisterWorkQueueWithMMCSSEx Mengaitkan antrean kerja dengan tugas Multimedia Class Scheduler Service (MMCSS). (MFBeginRegisterWorkQueueWithMMCSSEx) |
MFBeginUnregisterWorkQueueWithMMCSS Membatalkan pendaftaran antrean kerja dari tugas Multimedia Class Scheduler Service (MMCSS). (MFBeginUnregisterWorkQueueWithMMCSS) |
MFCalculateBitmapImageSize Mengambil ukuran gambar untuk format video. |
MFCalculateImageSize Mengambil ukuran gambar, dalam byte, untuk format video yang tidak dikompresi. (MFCalculateImageSize) |
MFCancelCreateFile Membatalkan permintaan asinkron untuk membuat aliran byte dari file. |
MFCancelWorkItem Mencoba membatalkan operasi asinkron yang dijadwalkan dengan MFScheduleWorkItem atau MFScheduleWorkItemEx. |
MFCombineSamples Menggabungkan sampel media ke sampel lain jika durasi gabungannya tidak melebihi durasi yang ditentukan. |
MFCompareFullToPartialMediaType Membandingkan jenis media penuh 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. |
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. |
MFCreateAsyncResult Membuat objek hasil asinkron. Gunakan fungsi ini jika Anda menerapkan metode asinkron. (MFCreateAsyncResult) |
MFCreateAttributes Membuat penyimpanan atribut kosong. |
MFCreateAudioMediaType Membuat jenis media audio dari struktur WAVEFORMATEX. |
MFCreateCollection Membuat objek koleksi kosong. |
MFCreateDXGIDeviceManager Membuat instans Manajer Perangkat Microsoft DirectX Graphics Infrastructure (DXGI). |
MFCreateDXGISurfaceBuffer Membuat buffer media untuk mengelola permukaan Microsoft DirectX Graphics Infrastructure (DXGI). |
MFCreateDXSurfaceBuffer Membuat objek buffer media yang mengelola permukaan Direct3D 9. |
MFCreateEventQueue Membuat antrean peristiwa. |
MFCreateFile Membuat aliran byte dari file. |
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. |
MFCreateMediaType Membuat tipe media kosong. |
MFCreateMediaTypeFromRepresentation Membuat tipe media Media Foundation dari representasi format lain. |
MFCreateMemoryBuffer Mengalokasikan memori sistem dan membuat buffer media untuk mengelolanya. |
MFCreateMFByteStreamWrapper Membuat pembungkus untuk aliran byte. |
MFCreateMFVideoFormatFromMFMediaType Membuat struktur MFVIDEOFORMAT dari jenis media video. |
MFCreateMuxStreamAttributes Membuat IMFAttributes yang menjelaskan konten substream multipleks. |
MFCreateMuxStreamMediaType Membuat IMFMediaType yang menjelaskan jenis media dari substream multipleks. |
MFCreateMuxStreamSample Membuat IMFSample yang berisi sampel substream multipleks. |
MFCreateSample Membuat sampel media kosong. |
MFCreateTempFile Membuat aliran byte yang didukung oleh file lokal sementara. |
MFCreateVideoMediaType Membuat jenis media video dari struktur MFVIDEOFORMAT. |
MFCreateVideoMediaTypeFromBitMapInfoHeader Fungsi ini tidak diimplementasikan. (MFCreateVideoMediaTypeFromBitMapInfoHeader) |
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. |
MFCreateVideoSampleAllocatorEx Membuat objek yang mengalokasikan sampel video yang kompatibel dengan Microsoft DirectX Graphics Infrastructure (DXGI). |
MFCreateWaveFormatExFromMFMediaType Mengonversi jenis media audio Media Foundation menjadi struktur WAVEFORMATEX. |
MFCreateWICBitmapBuffer Membuat objek buffer media yang mengelola Komponen Pencitraan Windows (WIC). |
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). (MFEndRegisterWorkQueueWithMMCSS) |
MFEndUnregisterWorkQueueWithMMCSS Menyelesaikan permintaan asinkron untuk membatalkan pendaftaran antrean kerja dari tugas Multimedia Class Scheduler Service (MMCSS). |
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. |
MFGetMFTMerit Mendapatkan nilai manfaat codec perangkat keras. |
MFGetPlaneSize Mengambil ukuran gambar, dalam byte, untuk format video yang tidak dikompresi. (MFGetPlaneSize) |
MFGetPluginControl Mendapatkan penunjuk ke manajer plug-in Microsoft Media Foundation. |
MFGetStrideForBitmapInfoHeader Menghitung langkah permukaan minimum untuk format video. |
MFGetTimerPeriodicity Mengambil interval timer untuk fungsi MFAddPeriodicCallback. |
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. (MFGetWorkQueueMMCSSClass) |
MFGetWorkQueueMMCSSPriority Mendapatkan prioritas utas relatif dari antrean kerja. (MFGetWorkQueueMMCSSPriority) |
MFGetWorkQueueMMCSSTaskId Mengambil pengidentifikasi tugas Multimedia Class Scheduler Service (MMCSS) yang saat ini terkait dengan antrean kerja ini. (MFGetWorkQueueMMCSSTaskId) |
MFHeapAlloc Mengalokasikan blok memori. (MFHeapAlloc) |
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 MPEG1VIDEOINFO DirectShow. |
MFInitMediaTypeFromMPEG2VideoInfo Menginisialisasi jenis media dari struktur MPEG2VIDEOINFO DirectShow. |
MFInitMediaTypeFromVideoInfoHeader Menginisialisasi jenis media dari struktur DirectShow VIDEOINFOHEADER. |
MFInitMediaTypeFromVideoInfoHeader2 Menginisialisasi jenis media dari struktur VIDEOINFOHEADER2 DirectShow. |
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. (MFInvokeCallback) |
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. |
MFLockDXGIDeviceManager Mengunci Manajer Perangkat Microsoft DirectX Graphics Infrastructure (DXGI) bersama. |
MFLockPlatform Memblokir fungsi MFShutdown. |
MFLockSharedWorkQueue Mendapatkan dan mengunci antrean kerja bersama. (MFLockSharedWorkQueue) |
MFLockWorkQueue Mengunci antrean kerja. (MFLockWorkQueue) |
MFMapDX9FormatToDXGIFormat Mengonversi pengidentifikasi format Microsoft Direct3D 9 ke pengidentifikasi format Microsoft DirectX Graphics Infrastructure (DXGI). |
MFMapDXGIFormatToDX9Format Mengonversi pengidentifikasi format Microsoft DirectX Graphics Infrastructure (DXGI) ke pengidentifikasi format Microsoft Direct3D 9. |
MFPutWaitingWorkItem Mengantrekan item kerja yang menunggu peristiwa disinyalkan. (MFPutWaitingWorkItem) |
MFPutWorkItem Menempatkan operasi asinkron pada antrean kerja. (MFPutWorkItem) |
MFPutWorkItem2 Menempatkan operasi asinkron pada antrean kerja, dengan prioritas tertentu. (MFPutWorkItem2) |
MFPutWorkItemEx Menempatkan operasi asinkron pada antrean kerja. (MFPutWorkItemEx) |
MFPutWorkItemEx2 Menempatkan operasi asinkron pada antrean kerja, dengan prioritas tertentu. (MFPutWorkItemEx2) |
MFRegisterLocalByteStreamHandler Mendaftarkan handler byte-stream dalam proses pemanggil. |
MFRegisterLocalSchemeHandler Mendaftarkan handler skema dalam proses pemanggil. |
MFRegisterPlatformWithMMCSS Mendaftarkan antrean kerja platform Microsoft Media Foundation standar dengan Layanan Penjadwal Kelas Multimedia (MMCSS). |
MFRemovePeriodicCallback Membatalkan fungsi panggilan balik yang ditetapkan oleh fungsi MFAddPeriodicCallback. |
MFScheduleWorkItem Menjadwalkan operasi asinkron yang akan diselesaikan setelah interval tertentu. (MFScheduleWorkItem) |
MFScheduleWorkItemEx Menjadwalkan operasi asinkron yang akan diselesaikan setelah interval tertentu. (MFScheduleWorkItemEx) |
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 Microsoft Media Foundation. |
MFSplitSample Pisahkan sampel media gabungan kembali menjadi sampel individual. |
MFStartup Menginisialisasi Microsoft Media Foundation. |
MFTEnum Menghitung transformasi Media Foundation (MFTs) dalam registri. |
MFTEnum2 Mendapatkan daftar transformasi Microsoft Media Foundation (MFTs) yang cocok dengan kriteria pencarian tertentu. |
MFTEnumEx Mendapatkan daftar transformasi Microsoft Media Foundation (MFTs) yang cocok dengan kriteria pencarian tertentu. Fungsi ini memperluas fungsi MFTEnum. |
MFTGetInfo Mendapatkan informasi dari registri tentang transformasi Media Foundation (MFT). |
MFTRegister Menambahkan informasi tentang transformasi Media Foundation (MFT) ke registri. |
MFTRegisterLocal Mendaftarkan transformasi Media Foundation (MFT) dalam proses pemanggil. (MFTRegisterLocal) |
MFTRegisterLocalByCLSID Mendaftarkan transformasi Media Foundation (MFT) dalam proses pemanggil. (MFTRegisterLocalByCLSID) |
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 Microsoft DirectX Graphics Infrastructure (DXGI) bersama. |
MFUnlockPlatform Membuka kunci platform Media Foundation setelah dikunci oleh panggilan ke fungsi MFLockPlatform. |
MFUnlockWorkQueue Membuka antrean kerja. (MFUnlockWorkQueue) |
MFUnregisterPlatformFromMMCSS Membatalkan pendaftaran antrean kerja platform Microsoft 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. |
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 mewakili ukuran. |
MFPERIODICCALLBACK Fungsi panggilan balik untuk fungsi MFAddPeriodicCallback. |
CapturedMetadataExposureCompensation Struktur ini berisi informasi blob untuk umpan balik kompensasi EV untuk foto yang diambil. |
CapturedMetadataISOGains Struktur CapturedMetadataISOGains menjelaskan format blob untuk MF_CAPTURE_METADATA_ISO_GAINS. |
CapturedMetadataWhiteBalanceGains Struktur ini menjelaskan format blob untuk atribut MF_CAPTURE_METADATA_WHITEBALANCE_GAINS. |
DigitalWindowSetting Mewakili pengaturan batas jendela digital untuk pengambilan video. |
FaceCharacterization Struktur FaceCharacterization menjelaskan format blob untuk atribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS. |
FaceCharacterizationBlobHeader Struktur FaceCharacterizationBlobHeader menjelaskan informasi ukuran dan hitungan format blob untuk atribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS. |
FaceRectInfo Struktur FaceRectInfo menjelaskan format blob untuk atribut MF_CAPTURE_METADATA_FACEROIS. |
FaceRectInfoBlobHeader Struktur FaceRectInfoBlobHeader menjelaskan informasi ukuran dan hitungan format blob untuk atribut MF_CAPTURE_METADATA_FACEROIS. |
HistogramBlobHeader Struktur HistogramBlobHeader menjelaskan ukuran blob dan jumlah histogram dalam blob untuk atribut MF_CAPTURE_METADATA_HISTOGRAM. |
HistogramDataHeader Struktur HistogramDataHeader menjelaskan format blob untuk atribut MF_CAPTURE_METADATA_HISTOGRAM. |
HistogramGrid Struktur HistogramGrid menjelaskan format blob untuk MF_CAPTURE_METADATA_HISTOGRAM. |
HistogramHeader Struktur HistogramHeader menjelaskan format blob untuk MF_CAPTURE_METADATA_HISTOGRAM. |
MACROBLOCK_DATA Menyediakan data tentang blok makro selama pendekodean video. |
MetadataTimeStamps Struktur MetadataTimeStamps menjelaskan format blob untuk atribut MF_CAPTURE_METADATA_FACEROITIMESTAMPS. |
MF_FLOAT2 Vektor dengan dua komponen. |
MF_FLOAT3 Vektor dengan tiga komponen. |
MF_QUATERNION Vektor empat dimensi, digunakan untuk mewakili rotasi. |
MFASYNCRESULT Berisi data yang diperlukan untuk mengimplementasikan antarmuka IMFAsyncResult. |
MFCameraExtrinsic_CalibratedTransform Transformasi yang menjelaskan lokasi kamera relatif terhadap kamera lain atau referensi eksternal yang mapan. |
MFCameraExtrinsics Menjelaskan lokasi kamera yang relatif terhadap kamera lain atau referensi eksternal yang mapan. |
MFCameraIntrinsic_DistortionModel Mewakili model distorsi lensa polinomial. |
MFCameraIntrinsic_PinholeCameraModel Mewakili model kamera pinhole. |
MFFOLDDOWN_MATRIX Berisi koefisien yang digunakan untuk mengubah audio multisaluran menjadi sejumlah kecil saluran audio. Proses ini disebut lipat ke bawah. |
MFPinholeCameraIntrinsic_IntrinsicModel Mewakili model intrinsik kamera pinhole untuk resolusi tertentu. |
MFPinholeCameraIntrinsics Berisi model intrinsik kamera pinhole nol atau 1 yang menjelaskan cara memproyeksikan titik 3D di dunia fisik ke bingkai gambar 2D kamera. |
MT_ARBITRARY_HEADER Berisi data format untuk aliran biner dalam file Format Streaming Tingkat Lanjut (ASF). |
MT_CUSTOM_VIDEO_PRIMARIES Menentukan warna khusus untuk sumber video. Warna utama menentukan cara mengonversi warna dari ruang warna RGB ke ruang warna CIE XYZ. |
ROI_AREA Mendefinisikan wilayah yang menarik. |
_MFT_ENUM_FLAG Berisi bendera untuk mendaftar dan enumerasi transformasi Media Foundation (MFTs). |
MF_TOPOSTATUS Menentukan status topologi selama pemutaran. |
MFASYNC_WORKQUEUE_TYPE Menentukan jenis antrean kerja untuk fungsi MFAllocateWorkQueueEx yang akan dibuat. |
MFDepthMeasurement Menentukan sistem pengukuran untuk nilai kedalaman dalam bingkai video. |
MFFrameSourceTypes Menjelaskan jenis data yang disediakan oleh sumber bingkai. |
MFSampleEncryptionProtectionScheme Menentukan skema perlindungan yang didukung untuk sampel terenkripsi. |
MFVideo3DFormat Menentukan bagaimana bingkai video 3D disimpan dalam memori. |
MFVideo3DSampleFormat Menentukan bagaimana bingkai video 3D disimpan dalam sampel media. |
MFVideoDRMFlags Menentukan jenis perlindungan salin yang diperlukan untuk aliran video. |
MFVideoPadFlags Menentukan apakah akan melakukan pad gambar video sehingga sesuai dengan rasio aspek yang ditentukan. |
MFVideoRotationFormat Menjelaskan rotasi gambar video ke arah berlawanan arah searah jaga. |
MFVideoSrcContentHintFlags Menjelaskan rasio aspek yang dimaksudkan untuk streaming video. |
MFWaveFormatExConvertFlags Berisi bendera yang menentukan cara mengonversi tipe media audio. |
Pelatihan
Jalur pembelajaran
Implement finance and operations apps - Training
Plan and design your project methodology to successfully implement finance and operations apps with FastTrack services, data management and more.