Bagikan melalui


Enumerasi Media Foundation

Di bagian ini

Topik Deskripsi
_MFDepthMeasurement
Menentukan sistem pengukuran untuk nilai kedalaman dalam bingkai video.
_MF_CROSS_ORIGIN_POLICY
Memetakan ke atribut pengaturan lintas asal W3C (CORS) yang digunakan oleh elemen media HTML5
_MFP_CREATION_OPTIONS
Menentukan opsi untuk fungsi MFPCreateMediaPlayer .
_MFP_CREDENTIAL_FLAGS
Berisi bendera untuk struktur MFP_ACQUIRE_USER_CREDENTIAL_EVENT .
_MFP_MEDIAITEM_CHARACTERISTICS
Berisi bendera yang menjelaskan item media.
_MFT_DRAIN_TYPE
Tidak didukung.
_MFT_ENUM_FLAG
Berisi bendera untuk mendaftar dan enumerasi transformasi Media Foundation (MFTs).
_MFT_INPUT_DATA_BUFFER_FLAGS
Menentukan bendera untuk metode IMFTransform::P rocessInput . Saat ini tidak ada bendera yang ditentukan.
_MFT_INPUT_STATUS_FLAGS
Menunjukkan status aliran input pada transformasi Media Foundation (MFT).
_MFT_INPUT_STREAM_INFO_FLAGS
Menjelaskan aliran input pada transformasi Media Foundation (MFT).
_MFT_OUTPUT_DATA_BUFFER_FLAGS
Menentukan bendera untuk metode IMFTransform::P rocessOutput .
_MFT_OUTPUT_STATUS_FLAGS
Menunjukkan apakah transformasi Media Foundation (MFT) dapat menghasilkan data output.
_MFT_OUTPUT_STREAM_INFO_FLAGS
Menjelaskan aliran output pada transformasi Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_FLAGS
Menentukan bendera untuk memproses sampel output dalam transformasi Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_STATUS
Menunjukkan status panggilan ke IMFTransform::P rocessOutput.
_MFT_SET_TYPE_FLAGS
Menentukan bendera untuk pengaturan atau menguji jenis media pada transformasi Media Foundation (MFT).
AEC_SYSTEM_MODE
Menentukan mode pemrosesan untuk DSP pengambilan suara. Enumerasi ini digunakan dengan properti MFPKEY_WMAAECMA_SYSTEM_MODE .
AEC_VAD_MODE
Menentukan jenis deteksi aktivitas suara (VAD) untuk DSP pengambilan suara. Enumerasi ini digunakan dengan properti MFPKEY_WMAAECMA_FEATR_VAD .
ASF_SELECTION_STATUS
Menentukan opsi pilihan untuk aliran ASF.
ASF_STATUSFLAGS
Menentukan kondisi status untuk metode IMFASFSplitter::GetNextSample .
DXVA2_NominalRange
Menjelaskan cara memetakan data warna ke rentang [0...1] yang dinormalisasi.
DXVA2_SampleFormat
Menjelaskan konten sampel video. Bendera ini digunakan dalam struktur DXVA2_ExtendedFormat .
DXVA2_SurfaceType
Menjelaskan jenis permukaan DirectX untuk DirectX Video Acceleration (DXVA).
DXVA2_VideoChromaSubSampling
Menjelaskan bagaimana nilai klorma diposisikan relatif terhadap sampel luma dalam bingkai video YUV.
DXVA2_VideoLighting
Menjelaskan kondisi pencahayaan yang dimaksudkan untuk melihat konten video.
DXVA2_VideoPrimaries
Menentukan warna utama sumber video.
DXVA2_VideoTransferFunction
Menentukan fungsi konversi dari RGB linier ke RGB non-linear (R'G'B').
DXVA2_VideoTransferMatrix
Menjelaskan matriks konversi antara Y'PbPr (video komponen) dan studio R'G'B'.
eAVDecDDStereoDownMixMode
Menentukan mode downmix stereo untuk dekoder audio Dolby Digital.
eAVEncAdaptiveMode
Menentukan mode pengodean adaptif untuk encoder video.
eAVEncH264PictureType
Menentukan nilai untuk jenis gambar H.264.
eAVEncH264PictureType
Menentukan tipe gambar yang dihasilkan oleh encoder video.
eAVEncH264VLevel
Menentukan tingkat pengodean H.264.
eAVEncH264VProfile
Menentukan profil video H.264.
eAVEncVideoContentType
Menentukan tipe konten video.
EVRFilterConfigPrefs
Berisi bendera yang digunakan untuk mengonfigurasi filter microsoft DirectShow enhanced video renderer (EVR).
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.
Enumerasi MF_CAPTURE_ENGINE_DEVICE_TYPE
Menentukan jenis perangkat penangkapan.
Enumerasi MF_CAPTURE_ENGINE_SINK_TYPE
Menentukan jenis sink pengambilan.
Enumerasi MF_CAPTURE_ENGINE_STREAM_CATEGORY
Menentukan nilai untuk kategori aliran sumber.
MF_CONNECT_METHOD
Menentukan bagaimana pemuat topologi menghubungkan simpul topologi.
enumerasi MF_CUSTOM_DECODE_UNIT_TYPE
Menentukan jenis unit yang terkandung dalam IMFSample dalam koleksi MFSampleExtension_ForwardedDecodeUnits .
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_MEDIA_ENGINE_CANPLAY
Menentukan kemungkinan Mesin Media dapat memutar jenis sumber daya media tertentu.
MF_MEDIA_ENGINE_CREATEFLAGS
Berisi bendera untuk metode IMFMediaEngineClassFactory::CreateInstance .
MF_MEDIA_ENGINE_ERR
Menentukan kode status kesalahan untuk Mesin Media.
MF_MEDIA_ENGINE_EVENT
Menentukan kode peristiwa untuk Mesin Media.
MF_MEDIA_ENGINE_EXTENSION_TYPE
Menentukan jenis ekstensi mesin media.
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS
Menentukan persyaratan perlindungan konten untuk bingkai video.
MF_MEDIA_ENGINE_KEYERR
Menentukan kode kesalahan kunci media untuk mesin media.
MF_MEDIA_ENGINE_NETWORK
Menentukan kode status jaringan untuk Mesin Media.
MF_MEDIA_ENGINE_OPM_STATUS
Menentukan status Manajer Perlindungan Output (OPM).
MF_MEDIA_ENGINE_PRELOAD
Menentukan petunjuk pramuat untuk Mesin Media.
MF_MEDIA_ENGINE_PROTECTION_FLAGS
Berisi bendera yang menentukan apakah Mesin Media akan memutar konten yang dilindungi, dan apakah Mesin Media akan menggunakan Jalur Media Terlindungi (PMP).
MF_MEDIA_ENGINE_READY
Menentukan nilai status siap untuk Mesin Media.
MF_MEDIA_ENGINE_S3D_PACKING_MODE
Menentukan tata letak untuk bingkai video 3D yang dikemas.
MF_MEDIA_ENGINE_SEEK_MODE
Menentukan nilai untuk mode pencarian mesin media.
MF_MEDIA_ENGINE_STATISTIC
Mengidentifikasi statistik yang dilacak Mesin Media selama pemutaran.
MF_MEDIA_ENGINE_STREAMTYPE_FAILED
Mengidentifikasi jenis aliran media yang gagal.
MF_MSE_ERROR
Menentukan berbagai status kesalahan Ekstensi Sumber Media.
MF_MSE_READY
Menentukan berbagai status siap dari Ekstensi Sumber Media.
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_PLUGIN_CONTROL_POLICY
Menentukan pengaturan kebijakan untuk metode IMFPluginControl2::SetPolicy .
MF_Plugin_Type
Menentukan jenis objek untuk antarmuka IMFPluginControl .
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_SHARING_ENGINE_EVENT
Menentukan peristiwa yang dikirim oleh mesin berbagi.
MF_SOURCE_READER_CONTROL_FLAG
Berisi bendera untuk metode IMFSourceReader::ReadSample .
MF_SOURCE_READER_FLAG
Berisi bendera yang menunjukkan status metode IMFSourceReader::ReadSample .
MF_TIMED_TEXT_ALIGNMENT
Menentukan bagaimana teks diratakan dalam elemen blok induknya.
MF_TIMED_TEXT_CUE_EVENT
Menentukan jenis peristiwa isian teks berwaktu.
MF_TIMED_TEXT_DECORATION
Menentukan bagaimana teks didekorasi (digaris bawahi dan sebagainya).
MF_TIMED_TEXT_DISPLAY_ALIGNMENT
Menentukan bagaimana teks diratakan dengan tampilan.
MF_TIMED_TEXT_ERROR_CODE
Menentukan jenis kesalahan yang terjadi dengan trek teks berwaktu.
MF_TIMED_TEXT_FONT_STYLE
Menentukan gaya font teks berwaktu.
MF_TIMED_TEXT_SCROLL_MODE
Menentukan bagaimana teks muncul saat elemen induk digulirkan.
MF_TIMED_TEXT_TRACK_KIND
Menentukan jenis trek teks berwaktu.
MF_TIMED_TEXT_UNIT_TYPE
Menentukan unit tempat teks berwaktu diukur.
MF_TIMED_TEXT_WRITING_MODE
Menentukan urutan di mana teks ditulis pada elemen induknya.
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS
Menentukan bendera status untuk atribut MF_TOPOLOGY_RESOLUTION_STATUS .
MF_TOPOLOGY_TYPE
Menentukan 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_TOPOSTATUS
Menentukan status topologi selama pemutaran.
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_URL_TRUST_STATUS
Menunjukkan apakah URL berasal dari sumber tepercaya.
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE
Menentukan 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.
MF2DBuffer_LockFlags
Berisi bendera untuk metode IMF2DBuffer2::Lock2DSize .
MF3DVideoOutputType
Menentukan cara menghasilkan aliran video stereoskopis 3D.
MFASF_INDEXER_FLAGS
Menentukan opsi pengindeks ASF.
MFASF_MULTIPLEXERFLAGS
Menentukan opsi multiplexer ASF.
MFASF_SPLITTERFLAGS
Mendefinisikan opsi pemisah ASF.
MFASF_STREAMSELECTOR_FLAGS
Menentukan opsi pemilih aliran ASF.
MFASYNC_WORKQUEUE_TYPE
Menentukan jenis antrean kerja untuk fungsi MFAllocateWorkQueueEx yang akan dibuat.
MFAudioConstriction
Menentukan nilai untuk penyempurnaan audio.
MFBYTESTREAM_SEEK_ORIGIN
Menentukan asal untuk permintaan pencarian.
MFCLOCK_CHARACTERISTICS_FLAGS
Berisi bendera yang menjelaskan karakteristik jam.
MFCLOCK_RELATIONAL_FLAGS
Menentukan properti jam.
MFCLOCK_STATE
Mendefinisikan status jam.
MFFrameSourceTypes
Menjelaskan jenis data yang disediakan oleh sumber bingkai.
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).
MFNominalRange
Menentukan apakah data warna mencakup headroom dan toeroom.
MFP_EVENT_TYPE
Menentukan jenis peristiwa untuk antarmuka IMFPMediaPlayerCallback .
MFP_MEDIAPLAYER_STATE
Menentukan status pemutaran saat ini.
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).
MFSampleEncryptionProtectionScheme
Menentukan skema perlindungan yang didukung untuk sampel terenkripsi.
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.
MFSensorDeviceMode
Menentukan mode berbagi IMFSensorDevice.
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 .
MFSINK_WMDRMACTION
Menentukan bagaimana sink file ASF harus menerapkan Windows Media DRM.
MFStandardVideoFormat
Berisi nilai yang menentukan format video umum.
MFSTREAMSINK_MARKER_TYPE
Menentukan informasi penanda aliran untuk metode IMFStreamSink::P laceMarker .
MFT_MESSAGE_TYPE
Menentukan pesan untuk transformasi Media Foundation (MFT).
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.
MFVideo3DFormat
Menentukan bagaimana bingkai video 3D disimpan dalam memori.
MFVideo3DFormat
Menentukan bagaimana bingkai video 3D disimpan dalam memori.
MFVideo3DSampleFormat
Menentukan bagaimana bingkai video 3D disimpan dalam sampel media.
MFVideo3DSampleFormat
Menentukan bagaimana bingkai video 3D disimpan dalam sampel media.
MFVideoAlphaBitmapFlags
Menentukan bendera untuk struktur MFVideoAlphaBitmapParams .
MFVideoAspectRatioMode
Menentukan mode rasio aspek.
MFVideoChromaSubsampling
Berisi bendera yang menentukan skema pengodean klorma untuk data Y'Cb'Cr'.
MFVideoDRMFlags
Menentukan jenis perlindungan salin yang diperlukan untuk aliran video.
MFVideoDSPMode
Menentukan mode pemrosesan MFT Stabilisasi Video.
MFVideoFlags
Berisi bendera yang menjelaskan aliran video.
MFVideoInterlaceMode
Menentukan bagaimana streaming video diselingi.
MFVideoLighting
Menjelaskan pencahayaan optimal untuk melihat sekumpulan konten video tertentu.
MFVideoMixPrefs
Berisi bendera yang digunakan untuk mengonfigurasi bagaimana penyaji video yang ditingkatkan (EVR) melakukan deinterlacing.
MFVideoPadFlags
Menentukan apakah akan melakukan pad gambar video sehingga sesuai dengan rasio aspek yang ditentukan.
MFVideoPrimaries
Menentukan warna utama sumber video.
MFVideoRenderPrefs
Berisi bendera yang menentukan bagaimana perender video (EVR) yang disempurnakan menampilkan video.
MFVideoRotationFormat
Menjelaskan rotasi gambar video ke arah berlawanan arah searah jaga.
MFVideoSrcContentHintFlags
Menjelaskan rasio aspek yang dimaksudkan untuk streaming video.
MFVideoTransferFunction
Menentukan fungsi konversi dari RGB linier ke RGB non-linear (R'G'B').
MFVideoTransferMatrix
Menjelaskan matriks konversi antara Y'PbPr (video komponen) dan studio R'G'B'.
MFVP_MESSAGE_TYPE
Menentukan pesan untuk penyaji perender video (EVR) yang disempurnakan.
MFWaveFormatExConvertFlags
Berisi bendera yang menentukan cara mengonversi tipe media audio.
MIC_ARRAY_MODE
Menentukan bagaimana DSP pengambilan suara melakukan pemrosesan array mikrofon. Enumerasi ini digunakan dengan properti MFPKEY_WMAAECMA_FEATR_MICARR_MODE .
PLAYTO_SOURCE_CREATEFLAGS
Berisi bendera untuk metode IPlayToSourceClassFactory::CreateInstance .
SAMPLE_PROTECTION_VERSION
Menentukan nomor versi untuk perlindungan sampel.
WMT_PROP_DATATYPE
Menentukan jenis data yang digunakan untuk properti codec dan DSP yang diakses dengan menggunakan metode antarmuka IWMCodecProps .

 

Referensi Pemrograman Media Foundation