Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Header ini digunakan oleh Microsoft Media Foundation. Untuk informasi selengkapnya, lihat:
mfobjects.h berisi antarmuka pemrograman berikut:
Antarmuka
|
IMF2DBuffer Mewakili buffer yang berisi permukaan dua dimensi, seperti bingkai video. (IMF2DBuffer) |
|
IMF2DBuffer2 Mewakili buffer yang berisi permukaan dua dimensi, seperti bingkai video. (IMF2DBuffer2) |
|
IMFActivate Memungkinkan aplikasi untuk menugaskan pembuatan objek. |
|
IMFAsyncCallback Antarmuka panggilan balik untuk memberi tahu aplikasi ketika metode asinkron selesai. (IMFAsyncCallback) |
|
IMFAsyncCallbackLogging Menyediakan informasi pengelogan tentang objek induk yang dikaitkan dengan panggilan balik asinkron. |
|
IMFAsyncResult Menyediakan informasi tentang hasil operasi asinkron. (IMFAsyncResult) |
|
IMFAttributes Menyediakan cara umum untuk menyimpan pasangan kunci/nilai pada objek. |
|
IMFAudioMediaType IMFAudioMediaType tidak lagi tersedia untuk digunakan pada Windows 7. |
|
IMFByteStream Mewakili aliran byte dari beberapa sumber data, yang mungkin merupakan file lokal, file jaringan, atau beberapa sumber lainnya. |
|
IMFByteStreamProxyClassFactory Membuat proksi ke aliran byte. (IMFByteStreamProxyClassFactory) |
|
IMFCollection Mewakili koleksi generik pointer IUnknown. |
|
IMFDXGIBuffer Mewakili buffer yang berisi permukaan Microsoft DirectX Graphics Infrastructure (DXGI). |
|
IMFDXGIDeviceManager Memungkinkan dua utas untuk berbagi perangkat Microsoft Direct3D 11 yang sama. |
|
IMFMediaBuffer Mewakili blok memori yang berisi data media. |
|
IMFMediaEvent Mewakili peristiwa yang dihasilkan oleh objek Media Foundation. Gunakan antarmuka ini untuk mendapatkan informasi tentang peristiwa tersebut. |
|
IMFMediaEventGenerator Mengambil peristiwa dari objek Media Foundation apa pun yang menghasilkan peristiwa. |
|
IMFMediaEventQueue Menyediakan antrean peristiwa untuk aplikasi yang perlu mengimplementasikan antarmuka IMFMediaEventGenerator. |
|
IMFMediaType Mewakili deskripsi format media. |
|
IMFMuxStreamAttributesManager Menyediakan akses ke IMFAttributes dari sub-aliran sumber media multipleks. |
|
IMFMuxStreamMediaTypeManager Memungkinkan pengelolaan konfigurasi aliran untuk sumber media multipleks. Konfigurasi aliran mendefinisikan sekumpulan sub-aliran yang dapat disertakan output multipleks. |
|
IMFMuxStreamSampleManager Menyediakan kemampuan untuk mengambil objek IMFSample untuk sub-aliran individual dalam output sumber media multipleks. |
|
IMFPluginControl Mengontrol bagaimana sumber media dan transformasi dijumlahkan di Microsoft Media Foundation. (IMFPluginControl) |
|
IMFPluginControl2 Mengontrol bagaimana sumber media dan transformasi dijumlahkan di Microsoft Media Foundation. (IMFPluginControl2) |
|
IMFRemoteAsyncCallback Digunakan oleh DLL proksi/stub Microsoft Media Foundation untuk marshal panggilan metode asinkron tertentu di seluruh batas proses. Aplikasi tidak menggunakan atau mengimplementasikan antarmuka ini. |
|
IMFSample Mewakili sampel media, yang merupakan objek kontainer untuk data media. |
|
IMFSampleOutputStream Menulis sampel media ke aliran byte. |
|
IMFVideoMediaType Mewakili deskripsi format video. |
Fungsi
|
MFDeserializeAttributesFromStream Memuat atribut dari aliran ke penyimpanan atribut. |
|
MFSerializeAttributesToStream Menulis konten penyimpanan atribut ke aliran. |
Struktur
|
MFARGB Menjelaskan nilai warna ARGB. |
|
MFAYUVSample Menjelaskan sampel 4:4:4:4 Y'Cb'Cr'. |
|
MFOffset Menentukan offset sebagai bilangan riil titik tetap. |
|
MFPaletteEntry Berisi satu entri palet dalam tabel warna. |
|
MFRatio Mewakili rasio. |
|
MFT_REGISTER_TYPE_INFO Berisi informasi tipe media untuk mendaftarkan transformasi Media Foundation (MFT). |
|
MFVideoArea Menentukan area persegi panjang dalam bingkai video. |
|
MFVideoCompressedInfo Berisi informasi tentang format kompresi video. Struktur ini digunakan dalam struktur MFVIDEOFORMAT. |
|
MFVIDEOFORMAT Menjelaskan format video. |
|
MFVideoInfo Berisi informasi format video yang berlaku untuk format terkompresi dan tidak terkompresi. Struktur ini digunakan dalam struktur MFVIDEOFORMAT. |
|
MFVideoSurfaceInfo Berisi informasi tentang format video yang tidak dikompresi. Struktur ini digunakan dalam struktur MFVIDEOFORMAT. |
Enumerasi
|
MF_ATTRIBUTE_SERIALIZE_OPTIONS Menentukan bendera untuk menserialisasikan dan mendeserialisasi penyimpanan atribut. |
|
MF_ATTRIBUTE_TYPE Menentukan jenis data untuk pasangan kunci/nilai. |
|
MF_ATTRIBUTES_MATCH_TYPE Menentukan cara membandingkan atribut pada dua objek. |
|
MF_FILE_ACCESSMODE Menentukan mode akses yang diminta untuk membuka file. |
|
MF_FILE_FLAGS Menentukan perilaku saat membuka file. |
|
MF_FILE_OPENMODE Menentukan cara membuka atau membuat file. |
|
MF_PLUGIN_CONTROL_POLICY Menentukan pengaturan kebijakan untuk metode IMFPluginControl2::SetPolicy. |
|
MF_Plugin_Type Menentukan jenis objek untuk antarmuka IMFPluginControl. |
|
MF2DBuffer_LockFlags Berisi bendera untuk metode IMF2DBuffer2::Lock2DSize. |
|
MFBYTESTREAM_SEEK_ORIGIN Menentukan asal untuk permintaan pencarian. |
|
MFNominalRange Menentukan apakah data warna mencakup headroom dan toeroom. |
|
MFStandardVideoFormat Berisi nilai yang menentukan format video umum. |
|
MFVideoChromaSubsampling Berisi bendera yang menentukan skema pengodean klorma untuk data Y'Cb'Cr'. |
|
MFVideoFlags Berisi bendera yang menjelaskan aliran video. |
|
MFVideoInterlaceMode Menentukan bagaimana streaming video diselingi. |
|
MFVideoLighting Menjelaskan pencahayaan optimal untuk melihat sekumpulan konten video tertentu. |
|
MFVideoPrimaries Menentukan warna utama sumber video. (MFVideoPrimaries) |
|
MFVideoTransferFunction Menentukan fungsi konversi dari RGB linier ke RGB non-linear (R'G'B'). (MFVideoTransferFunction) |
|
MFVideoTransferMatrix Menjelaskan matriks konversi antara Y'PbPr (video komponen) dan studio R'G'B'. (MFVideoTransferMatrix) |