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 fungsiMFPCreateMediaPlayer.
_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 metodeIMFTransform::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 metodeIMFASFSplitter::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-linier (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 jenis gambar yang dihasilkan oleh penyandi video.
eAVEncH264VLevel
Menentukan tingkat pengodean H.264.
eAVEncH264VProfile
Menentukan profil video H.264.
eAVEncVideoContentType
Menentukan jenis 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.
EnumerasiMF_CAPTURE_ENGINE_DEVICE_TYPE
Menentukan jenis perangkat penangkapan.
EnumerasiMF_CAPTURE_ENGINE_SINK_TYPE
Menentukan jenis sink pengambilan.
EnumerasiMF_CAPTURE_ENGINE_STREAM_CATEGORY
Menentukan nilai untuk kategori aliran sumber.
MF_CONNECT_METHOD
Menentukan bagaimana pemuat topologi menyambungkan simpul topologi.
enumerasiMF_CUSTOM_DECODE_UNIT_TYPE
Menentukan jenis unit yang terkandung dalamIMFSampledalam 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 metodeIMFMediaEngineClassFactory::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 Protected Media Path (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 antarmukaIMFPluginControl.
MF_QUALITY_ADVISE_FLAGS
Berisi bendera untuk metodeIMFQualityAdvise2::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 kesalahan jenis 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 digulir.
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
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_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 metodeIMF2DBuffer2::Lock2DSize.
MF3DVideoOutputType
Menentukan cara menghasilkan aliran video stereoskopis 3D.
MFASF_INDEXER_FLAGS
Menentukan opsi pengindeks ASF.
MFASF_MULTIPLEXERFLAGS
Menentukan opsi multiplexer ASF.
MFASF_SPLITTERFLAGS
Menentukan opsi pemisah ASF.
MFASF_STREAMSELECTOR_FLAGS
Menentukan opsi pemilih aliran ASF.
MFASYNC_WORKQUEUE_TYPE
Menentukan jenis antrean kerja untuk fungsiMFAllocateWorkQueueEx 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
Menentukan status jam.
MFrameSourceTypes
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 penembolokan kredensial jaringan.
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 antarmukaIMFPMediaPlayerCallback.
MFP_MEDIAPLAYER_STATE
Menentukan status pemutaran saat ini.
MFPMPSESSION_CREATION_FLAGS
Berisi bendera yang menentukan perilaku fungsiMFCreatePMPMediaSession.
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 denganIMFSensorDeviceadalah aliran input atau output.
MFSensorDeviceMode
Menentukan mode berbagiIMFSensorDevice.
MFSequencerTopologyFlags
Berisi bendera untuk menambahkan topologi ke sumber pengurut, atau memperbarui topologi yang sudah ada dalam antrean.
MFSESSION_GETFULLTOPOLOGY_FLAGS
Menentukan bendera untuk metodeIMFMediaSession::GetFullTopology.
MFSESSION_SETTOPOLOGY_FLAGS
Menentukan perilaku metodeIMFMediaSession::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 strukturMFVideoAlphaBitmapParams.
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 Video Stabilization MFT.
MFVideoFlags
Berisi bendera yang menjelaskan aliran video.
MFVideoInterlaceMode
Menentukan bagaimana aliran 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 mengalihkan 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 ditingkatkan menampilkan video.
MFVideoRotationFormat
Menjelaskan rotasi gambar video dalam arah berlawanan arah searah jaga.
MFVideoSrcContentHintFlags
Menjelaskan rasio aspek yang dimaksudkan untuk streaming video.
MFVideoTransferFunction
Menentukan fungsi konversi dari RGB linier ke RGB non-linier (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 metodeIPlayToSourceClassFactory::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 antarmukaIWMCodecProps.

 

Referensi Pemrograman Media Foundation