共用方式為


mfidl.h 標頭

此標頭由多種技術使用。 如需詳細資訊,請參閱:

mfidl.h 包含下列程式設計介面:

Interfaces

 
IMFAudioPolicy

設定與串流音訊轉譯器 (SAR) 相關聯的音訊工作階段。
IMFAudioStreamVolume

控制個別音訊聲道的音量等級。
IMFByteStreamBuffering

控制位元組資料流程如何緩衝來自網路的資料。
IMFByteStreamCacheControl

控制網路位元組資料流如何將資料傳輸至本機快取。 (IMFByteStreamCacheControl)
IMFByteStreamCacheControl2

控制網路位元組資料流如何將資料傳輸至本機快取。 (IMFByteStreamCacheControl2)
IMFByteStreamHandler

從位元組資料流程建立媒體來源。
IMFByteStreamTimeSeek

依時間位置尋找位元組串流。
IMFCameraConfigurationManager

您可以呼叫 COM 函式 CoCreateInstance 來建立 IMFCameraConfigurationManager 介面,並將CLSID_CameraConfigurationManager傳遞為 CLSID 參數。
IMFCameraControl預設值

提供指定相機控制項預設值的方法。
IMFCameraControlDefaults集合

代表相機控制項的集合。
IMFCameraControl監視器

代表相機控制項監視器,用來在相機控制項狀態變更時訂閱和取消訂閱通知。
IMFCameraControl通知

代表相機控制項變更的通知回呼。
IMFCameraOcclusionStateMonitor

監控相機裝置的遮擋狀態。
IMFCameraOcclusionStateReport

提供與 IMFCameraOcclusionStateMonitor 偵測到的狀態變更相關聯的相機遮擋狀態。
IMFCameraOcclusionStateReportCallback

由應用程式實作,以接收相機遮擋狀態變更通知。
國際貨幣基金組織鎖定

提供來自 Microsoft Media Foundation 中時鐘的計時資訊。
IMFClock消費者

由應用程式實作,以取得 IMFPresentationClock 的存取權。
IMFClockStateSink

從簡報時鐘接收狀態變更通知。
IMFContent解密器內容

允許解密器管理硬體金鑰和解密硬體範例。
IMFContentEnabler

實作使用者存取媒體內容必須執行的一個步驟。
IMFContentProtection裝置

容許解密程式與實作保護系統硬體解密的安全處理器通訊。
IMFContentProtectionManager

為應用程式提供內容啟用器物件的指標,以啟用受保護的內容的播放。
IMFDXGIDeviceManager來源

提供從 Microsoft Media Foundation 視訊轉譯接收取得 IMFDXGIDeviceManager 的功能。
IMFExtendedCameraControl

此介面用於配置捕獲裝置的擴展屬性。
IMFExtended相機控制器

IMFExtendedCameraController 介面可讓應用程式擷取 IMFExtendedCameraControl 的實例,用來設定擷取裝置的擴充屬性。
IMFFieldOfUseMFTUnlock

可讓應用程式使用對其使用有限制的媒體基礎轉換 (MFT) 。
IMFinalizableMediaSink

媒體接收可選擇性地支援,以在關機前執行必要的工作。
IMFGet服務

查詢指定服務介面的物件。 (國際貨幣基金組織服務)
IMFHttp下載請求

應用程式會實作此介面,以覆寫 Microsoft Media Foundation 所使用的 HTTP 和 HTTPS 通訊協定的預設實作。 (IMFHttp下載請求)
IMFHttp下載會話

應用程式會實作此介面,以覆寫 Microsoft Media Foundation 所使用的 HTTP 和 HTTPS 通訊協定的預設實作。 (IMFHttp下載會話)
IMFHttpDownloadSessionProvider

應用程式實作此介面,以提供自訂HTTP或HTTPS下載實作。
IMFInputTrustAuthority

可讓受保護媒體路徑 (PMP) 中的其他元件使用輸入信任機構 (ITA) 所提供的輸入保護系統。
IMFLocalMFT註冊

在呼叫端的程式中註冊媒體基礎轉換 (MFT) 。
IMFMediaSession

提供受保護和未受保護內容的播放控制項。
國際貨幣基金組織經濟發行

由媒體接收物件實作。
IMFMediaSink預捲

可讓媒體接收在簡報時鐘啟動之前接收範例。
IMFMedia來源

由媒體來源物件實作。
IMFMediaSourceEx

擴充 IMFMediaSource 介面,為媒體來源提供其他功能。
IMFMediaSourcePresentationProvider

向排序器來源提供通知。
IMFMediaSourceTopology提供者

可讓應用程式從排序器來源取得拓撲。
國際貨幣基金組織數據流

代表媒體來源中的一個資料流程。
IMFMediaStreamSourceSampleRequest

代表來自 MediaStreamSource 的範例要求。
IMFMediaType處理常式

取得並設定物件上的媒體類型,例如媒體來源或媒體接收。
IMFMetadata

管理物件的中繼資料。
IMFMetadata提供者

從媒體來源或其他物件取得中繼資料。
IMFNet認證

設定和擷取使用者名稱和密碼資訊以進行驗證。
IMFNetCredentialCache

從認證快取取得認證。
IMFNetCredentialManager

由應用程式實作,以提供網路來源的使用者認證。
IMFNetCrossOrigin支援

由想要對HTML5媒體下載強制執行跨來源原則的用戶端實作。
IMFNetProxyLocator

決定連線到伺服器時要使用的 Proxy。
IMFNetProxyLocatorFactory

建立 Proxy 定位器物件,以決定要使用的 Proxy。
IMFNet資源篩選

當位元組資料流程要求 URL 時通知應用程式,並讓應用程式封鎖 URL 重新導向。
IMFNetSchemeHandlerConfig

設定網路配置外掛程式。
IMFObjectReferenceStream

封送處理資料流程的介面指標。支援 IStream 的資料流程物件可以公開此介面,以提供介面指標的自定義封送處理。
IMFOutput原則

封裝來自輸入信任授權單位 (ITA) 的使用原則。
IMFOutputSchema

封裝輸出保護系統及其對應配置資料的相關資訊。
IMFOutputTrustAuthority

封裝受信任輸出支援的一或多個輸出保護系統的功能。
IMFPMClient

可讓媒體來源接收 IMFPMPHost 介面的指標。
IMFPMPClientApp

提供媒體來源在 Windows 市集應用程式中實作內容保護功能的機制。
IMFPMPost

讓應用程式進程中的媒體來源能夠在受保護的媒體路徑 (PMP) 進程中建立物件。
IMFPMPHostApp

允許媒體來源在受保護的媒體路徑 (PMP) 進程中建立 Windows 執行階段物件。
IMFPMPServer

讓媒體會話的兩個實例共用相同的受保護媒體路徑 (PMP) 進程。
IMF怨氣時鐘

代表簡報時鐘,可用來排程何時轉譯範例,以及同步處理多個資料流程。
IMFPresentation描述元

描述簡報的詳細資料。 簡報是一組共用共同簡報時間的相關媒體串流。
IMFPresentationTimeSource

提供簡報時鐘的時鐘時間。
IMFProtectedEnvironmentAccess

提供一種方法,可讓內容保護系統與受保護的環境執行握手。 這是必要的,因為 CreateFile 和 DeviceIoControl API 不適用於 Windows 市集應用程式。
IMFQualityAdvise

可讓品質管理員調整管線中元件的音訊或視訊品質。
IMFQuality建議2

可讓管線物件調整自己的音訊或視訊品質,以回應品質訊息。
IMFQualityAdviseLimits

查詢物件以取得其支援的品質模式數目。
IMFQualityManager

調整播放品質。 此介面由品質管理員公開。
IMFRateControl

取得或設定播放速率。
IMFRate支援

查詢支援的播放速率範圍,包括反向播放。
IMFRealTime用戶端

通知管線物件向多媒體類別排程器服務 (MMCSS) 註冊本身。 (IMFRealTime客戶端)
IMFRealTimeClientEx

通知管線物件向多媒體類別排程器服務 (MMCSS) 註冊本身。 (IMFRealTime客戶Ex)
IMFRelativePanelReport

此介面可用來擷取顯示區域的目前相對面板位置。
IMFRelativePanelWatcher

監控與顯示器相關聯的面板,以便應用程式在面板的相對位置變更時收到通知。
IMFRemoteDesktop外掛程式

修改拓撲以用於終端機服務環境。 (IMFRemoteDesktop插件)
IMFRemoteProxy

由充當遠端物件 Proxy 的物件公開。
IMFSAMIStyle

在 SAMI 媒體來源上設定和擷取同步化可存取媒體交換 (SAMI) 樣式。
IMFSampleAllocatorControl

由視訊擷取來源和轉換實作。 允許系統為元件提供範例配置器,以使用可從容器內存取的記憶體來配置範例。
IMFSampleGrabberSink回呼

回呼介面,以從樣本擷取器接收取得媒體資料。
IMFSampleGrabberSink回呼2

擴充 IMFSampleGrabberSinkCallback 介面。
IMFSampleProtection

為受保護的媒體路徑 (PMP) 內的媒體資料提供加密。
IMFSaveJob

將媒體資料從來源位元組資料流程保存到應用程式提供的位元組資料流程。
IMFScheme處理程序

從 URL 建立媒體來源或位元組資料流程。
IMFSecureChannel

在兩個物件之間建立單向安全通道。
國際貨幣基金組織資訊

針對特定搜尋位置,取得兩個最接近的關鍵影格。 (國際貨幣基金組織電子資訊)
IMFSensorActivitiesReport

提供對描述感應器目前活動的 IMFSensorActivityReport 物件的存取權。
IMFSensorActivitiesReportCallback

用戶端實作的介面,用於在感測器活動報告可用時接收回呼。
IMFSensorActivityMonitor

提供控制感應器活動監視器的方法。
IMFSensorActivityReport

代表感應器的活動報告。
IMFSensorDevice

代表可以屬於感應器群組的感應器裝置,其代表性為 IMFSensorGroup 介面。 在此內容中,「裝置」一詞可以指實體裝置、自訂媒體來源或框架提供者。
國際貨幣基金組織審查集團

代表一組感測器裝置,可從中建立 IMFMediaSource。
IMFSensorProcessActivity

代表與感測器相關聯的進程活動。
IMFSensor簡介

描述媒體基礎感應器設定檔。
IMFSensorProfileCollection

包含媒體基礎感應器設定檔物件的集合。
IMFSensorStream

. (國際貨幣基金組織審查流)
IMFSensorTransformFactory

感應器轉換所實作的介面,可讓媒體管線查詢感應器轉換的需求,並建立感應器轉換的執行階段實例。
IMFSequencerSource

由排序器來源實作。
國際貨幣基金組織小鎮

由某些必須明確關閉的媒體基礎物件公開。
IMFSigned函式庫

提供一種方法,可讓內容保護系統取得已簽署程式庫中函數的程序位址。 這個方法提供與 GetProcAddress 相同的功能,但 Windows 市集應用程式無法使用。
IMFSimpleAudioVolume

控制與串流音訊轉譯器 (SAR) 和音訊擷取來源相關聯之音訊工作階段的主要音量層級。
IMFSource開放監視器

回呼介面,用於接收來自網路來源的非同步開啟作業進度通知。
IMFSourceResolver

從 URL 或位元組資料流程建立媒體來源。
IMFSSLCertificateManager

由用戶端實作,並由 Microsoft Media Foundation 呼叫,以取得伺服器所要求的用戶端安全通訊端層 (SSL) 憑證。
IMFStream描述元

取得媒體來源中一個資料流程的相關資訊。
IMFStreamingSinkConfig

將組態資訊傳遞至用來串流內容的媒體接收。
國際貨幣基金組織

代表媒體接收物件上的資料流程。
IMFSystemId

提供擷取系統識別碼資料的方法。
IMF即時代碼翻譯

在電影電視工程師協會 (SMPTE) 時間碼和 100 納秒時間單位之間進行轉換。
IMFimer

提供在指定時間叫用回呼的計時器。
IMFTopoLoader

將部分拓撲轉換為完整拓撲。
IMFopology

代表拓撲。 拓撲描述以特定順序連接的媒體來源、接收和轉換的集合。
IMFTopology節點

代表拓撲中的節點。
IMFTopologyNodeAttributeEditor

更新媒體工作階段目前拓撲中一或多個節點的屬性。
IMFTrackedSample

追蹤視訊媒體範例上的參考計數。
IMFTranscode設定檔

由轉碼設定檔物件實作。
IMFTranscodeSinkInfoProvider

由轉碼接收器啟用物件實作。
IMFTrusted輸入

由提供輸入信任授權單位 (ITA) 的元件實作。 此介面可用來取得每個元件資料流程的 ITA。
IMFTrustedOutput

由提供輸出信任權限 (OTA) 的元件實作。
IMFVideoCaptureSampleAllocator

為視訊媒體接收配置視訊範例,並具有視訊擷取裝置的特殊功能。
IMFVideoProcessorControl

設定視訊處理器 MFT。 (IMFVideoProcessorControl)
IMFVideo處理器控制2

設定視訊處理器 MFT。 (IMFVideoProcessorControl2)
IMFVideo處理器控制3

設定視訊處理器 MFT。 (IMFVideo處理器控制3)
IMFVideoRendererEffectControl

視訊轉譯效果相關聯的應用程式服務會實作此介面,以啟用在效果與應用程式服務之間建立通訊通道。
IMFVideoSampleAllocator

為視訊媒體接收配置視訊範例。
IMFVideoSampleAllocator回呼

可讓應用程式追蹤增強型視訊轉譯器 (EVR) 所配置的視訊範例。
IMFVideoSampleAllocatorEx

配置包含 Microsoft Direct3D 11 紋理介面的視訊範例。
IMFVideoSampleAllocator通知

IMFVideoSampleAllocatorCallback 介面的回呼。 (IMFVideoSampleAllocator通知)
IMFVideoSampleAllocatorNotifyEx

IMFVideoSampleAllocatorCallback 介面的回呼。 (IMFVideoSampleAllocatorNotifyEx)
IMFWork佇列服務

控制媒體工作階段所建立的工作佇列。
IMFWorkQueueServicesEx

擴充 IMFWorkQueueServices 介面。

Functions

 
CreateNamedPropertyStore

建立空白屬性存放區來保存名稱/值組。
建立屬性儲存庫

建立空白的屬性存放區物件。
MFCreate3GPMediaSink

建立用於撰寫 3GP 檔案的媒體接收器。
MFCreateAC3MediaSink

建立 AC-3 媒體接收的實例。
MFCreateADTSMediaSink

建立音訊資料傳輸資料流程 (ADTS) 媒體接收的實例。
MFCreateAggregateSource

建立聚合媒體來源集合的媒體來源。
MFCreateAudioRenderer

建立串流音訊轉譯器。
MFCreateAudioRendererActivate

建立串流音訊轉譯器的啟用物件。
MFCreateAVIMediaSink

建立 Audio-Video 交錯 (AVI) 接收器。
MFCreateCameraControlMonitor

建立 IMFCameraControlMonitor 的實例。
MFCreateCameraOcclusionStateMonitor

建立 IMFCameraOcclusionStateMonitor 的新實例,可讓應用程式在相機遮擋狀態變更時接收通知。
MFCreateContentDecrypter內容

為指定的媒體保護系統建立 IMFContentDecryptorCoNtext 介面。
MFCreateContentProtectionDevice

為指定的媒體保護系統建立 IMFContentProtectionDevice 介面。
MFCreateCredentialCache

建立認證快取物件。 應用程式可以使用此物件來實作自訂認證管理員。
MFCreateDeviceSource

建立硬體擷取裝置的媒體來源。
MFCreateDeviceSourceActivate

建立代表硬體擷取裝置的啟用物件。
MFCreateFMPEG4MediaSink

建立媒體接收器,以撰寫片段化的 MP4 檔案。
MFCreateMediaSession

在應用程式的進程中建立媒體工作階段。
MFCreateMediaTypeFromProperties

從屬性建立 IMFMediaType。
MFCreateMFByteStreamOnStream

建立包裝 IStream 指標的 Microsoft Media Foundation 位元組資料流程。
MFCreateMFByteStreamOnStreamEx

建立包裝 IRandomAccessStream 物件的 Microsoft Media Foundation 位元組資料流程。
MFCreateMP3媒體接收器

建立 MP3 媒體接收器。
MFCreateMPEG4MediaSink

建立用於製作 MP4 檔案的媒體接收器。
MFCreateMuxSink

建立包裝多工器 Microsoft Media Foundation 轉換 (MFT) 的泛型媒體接收。
MFCreateNetScheme外掛程式

建立網路來源的配置處理常式。
MFCreatePMPMediaSession

在受保護的媒體路徑 (PMP) 進程內建立媒體會話的實例。
MFCreatePMPServer

建立受保護的媒體路徑 (PMP) 伺服器物件。
MFCreatePresentationClock

建立簡報時鐘。
MFCreatePresentation描述元

建立簡報描述元。
MFCreatePropertiesFromMediaType

從 IMFMediaType 建立屬性。
MFCreateProtectedEnvironmentAccess

建立 IMFProtectedEnvironmentAccess 物件,讓內容保護系統與受保護的環境執行交握。
MFCreateProxyLocator

建立預設 Proxy 定位器。
MFCreateRelativePanelWatcher

建立 IMFRelativePanelWatcher 介面的新實例
MFCreateRemoteDesktop外掛程式

建立遠端桌面平台外掛程式物件。 如果應用程式在終端機服務用戶端工作階段中執行,請使用此物件。
MFCreateSampleCopierMFT

建立範例影印機轉換的實例。
MFCreateSampleGrabberSinkActivate

建立範例抓取器媒體接收的啟用物件。
MFCreateSensorActivityMonitor

初始化 IMFSensorActivityMonitor 介面的新實例。
MFCreateSensorGroup

根據提供的符號連結名稱建立 IMFSensorGroup 介面的實例。
MFCreateSensorProfile

根據指定的類型、索引和選擇性條件約束建立感測器設定檔。
MFCreateSensorProfileCollection

建立感應器設定檔集合。
MFCreateSensorStream

建立 IMFSensorStream 介面的實例。
MFCreateSequencerSegmentOffset

建立可用來在排序器來源簡報內搜尋的 PROPVARIANT。
MFCreateSequencerSource

建立排序器來源。
MFCreateSimpleTypeHandler

建立一次支援單一媒體類型的媒體類型處理常式。
MFCreateSourceResolver

建立來源解析器,用來從 URL 或位元組串流建立媒體來源。
MFCreateStandardQualityManager

建立品質管理程式的預設實作。
MFCreateStream描述元

建立串流描述元。
MFCreateStreamOnMFByteStream

傳回包裝 Microsoft Media Foundation 位元組資料流程的 IStream 指標。
MFCreateStreamOnMFByteStreamEx

建立包裝 Microsoft Media Foundation 位元組資料流程的 IRandomAccessStream 物件。
MFCreateSystemTimeSource

建立以系統時間為基礎的簡報時間來源。
MFCreateTopoLoader

建立拓蹼載入器的新例證。
MFCreate拓撲

建立拓蹼物件。
MFCreateTopologyNode

建立拓蹼節點。
MFCreateTrackedSample

建立 IMFTrackedSample 物件,以追蹤視訊媒體範例上的參考計數。
MFCreateTranscodeProfile

建立空的轉碼設定檔物件。
MFCreateTranscodeSinkActivate

建立轉碼接收器啟用物件。
MFCreateTranscodeTopology

建立部分轉碼拓撲。
MFCreateTranscodeTopologyFromByteStream

建立拓撲以轉碼為位元組資料流程。
MFCreateVideoRendererActivate

建立增強型視訊轉譯器 (EVR) 媒體接收的啟用物件。
MFCreateWAVEMediaSink

建立 WAVE 封存接收器。 WAVE 封存接收器會取得音訊,並將其寫入.wav檔案。
MFDeserializePresentationDescriptor

從位元組陣列還原序列化簡報描述元。
MFEnumDeviceSources

列舉音訊或視訊擷取裝置的清單。
MFGetLocalId

取得本機系統識別碼。
MFGet服務

查詢指定服務介面的物件。 (MFGet服務)
MFGetSupportedMime類型

擷取已註冊至來源解析程式的 MIME 類型。
MFGetSupportedSchemes

擷取已註冊至來源解析器的 URL 配置。
MFGetSystemId

傳回 IMFSystemId 物件,以擷取系統識別碼資料。
MFGetSystemTime

傳回系統時間。
MFGetTopoNodeCurrentType

取得與拓蹼節點相關聯之串流的媒體類型。
MFIsContentProtectionDevice支援

檢查指定的媒體保護系統是否支援硬體安全性處理器。
MFLoadSigned程式庫

載入針對受保護環境簽署的動態鏈結程式庫。
MFRequireProtected環境

查詢媒體簡報是否需要受保護的媒體路徑 (PMP)。
MFSerializePresentation描述元

將簡報描述元序列化為位元組陣列。
MFShutdown物件

關閉媒體基礎物件,並釋放與物件相關聯的所有資源。 (MFShutdown物件)
MFTranscodeGetAudioOutputAvailableTypes

從音訊編碼器取得輸出格式清單。

結構體系

 
ASF_FLAT_PICTURE

包含儲存為媒體來源中繼資料的影像。 此結構會用作 WM/圖片中繼資料屬性的資料項目。
ASF_FLAT_SYNCHRONISED_LYRICS

包含儲存為媒體來源中繼資料的同步歌詞。 此結構用作 WM/Lyrics_Synchronised meta 資料屬性的資料項目。
MF_BYTE_STREAM_CACHE_RANGE

指定位元組的範圍。
MF_CAMERA_CONTROL_RANGE_INFO

MF_CAMERA_CONTROL_RANGE_INFO結構代表相機控制項接受的範圍、步長值和預設值。
MF_LEAKY_BUCKET_PAIR

指定檔案的緩衝需求。
MF_TRANSCODE_SINK_INFO

包含轉碼接收啟用物件之音訊和視訊串流的相關資訊。
MFBYTESTREAM_BUFFERING_PARAMS

指定網路位元組資料流程的緩衝參數。
MFCLOCK_PROPERTIES

定義時鐘的屬性。
MFCONTENTPROTECTIONDEVICE_INPUT_DATA

包含您要提供之資料作為保護系統功能輸入的資料相關資訊。
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA

包含您從保護系統功能輸出接收的資料相關資訊。
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA

建議多媒體類別排程器服務 (MMCSS) 參數的安全處理器,以便以預期的優先順序排程即時工作。
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION

描述輸出信任授權單位 (OTA) 所要求的動作。 要求會傳送至輸入信任授權單位 (ITA)。
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS

包含 IMFInputTrustAuthority::BindAccess 或 IMFInputTrustAuthority::UpdateAccess 方法的參數。
MFMediaKey狀態

代表內容解密模組 (CDM) 會話金鑰的狀態。
MFNetCredentialManagerGetParam

包含認證管理員的驗證資訊。
MFRR_COMPONENT_HASH_INFO

包含已撤銷元件的相關資訊。
MFRR_COMPONENTS

包含一或多個已撤銷元件的相關資訊。
MFT_REGISTRATION_INFO

包含 IMFLocalMFTRegistration::RegisterMFTs 方法的參數。
MFTOPONODE_ATTRIBUTE_UPDATE

指定拓蹼節點的新屬性值。
感測器設定檔ID

描述感測器設定檔識別碼。

列舉項目

 
MF_CAMERA_CONTROL_CONFIGURATION_TYPE

指定相機控制項的組態類型。
MF_CONNECT_METHOD

指定拓蹼載入器如何連接拓蹼節點。
MF_CROSS_ORIGIN_POLICY

對應至 HTML5 媒體元素所使用的 W3C 跨來源設定 (CORS) 屬性。
MF_MEDIAKEY_STATUS

指定內容解密模組 (CDM) 會話金鑰的狀態。
MF_MEDIAKEYSESSION_MESSAGETYPE

指定內容解密模組 (CDM) 訊息的型別。
MF_MEDIAKEYSESSION_TYPE

指定內容解密模組 (CDM) 會話的類型,由 IMFContentDecryptionModuleSession 物件表示。
MF_MEDIASOURCE_STATUS_INFO

. (MF_MEDIASOURCE_STATUS_INFO)
MF_OBJECT_TYPE

定義來源解析器所建立的物件類型。
MF_OPM_ACP_PROTECTION_LEVEL

定義MFPROTECTION_ACP的保護層級。
MF_OPM_CGMSA_PROTECTION_LEVEL

定義MFPROTECTION_CGMSA的保護層級。
MF_QUALITY_ADVISE_FLAGS

包含 IMFQualityAdvise2::NotifyQualityEvent 方法的旗標。
MF_QUALITY_DROP_MODE

指定管線元件應捨棄範例的積極程度。
MF_QUALITY_LEVEL

指定管線元件的品質等級。
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS

定義MF_TOPOLOGY_RESOLUTION_STATUS屬性的狀態旗標。
MF_TOPOLOGY_TYPE

定義拓蹼節點的類型。
MF_TOPONODE_DRAIN_MODE

定義排空拓撲中轉換的時間。
MF_TOPONODE_FLUSH_MODE

定義何時排清拓撲中的轉換。
MF_TRANSCODE_ADJUST_PROFILE_FLAGS

定義在MF_TRANSCODE_ADJUST_PROFILE屬性中設定的設定檔旗標。
MF_TRANSCODE_TOPOLOGYMODE_FLAGS

定義MF_TRANSCODE_TOPOLOGYMODE屬性的旗標。
MF_TRANSFER_VIDEO_FRAME_FLAGS

. (MF_TRANSFER_VIDEO_FRAME_FLAGS)
MF_URL_TRUST_STATUS

指出 URL 是否來自信任的來源。
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE

定義MF_VIDEO_PROCESSOR_ALGORITHM所使用的視訊處理器的演算法。
MF_VIDEO_PROCESSOR_MIRROR

指定如何翻轉視訊影像。
MF_VIDEO_PROCESSOR_ROTATION

指定如何旋轉視訊影像。
MFAudio收縮

指定音訊收縮的值。
MFCameraOcclusionState

指定相機的遮擋狀態。
MFCLOCK_CHARACTERISTICS_FLAGS

包含描述時鐘特性的旗標。
MFCLOCK_RELATIONAL_FLAGS

定義時鐘的屬性。
MFCLOCK_STATE

定義時鐘的狀態。
MFMEDIASOURCE_CHARACTERISTICS

定義媒體來源的特性。
MFNET_PROXYSETTINGS

指定預設 Proxy 定位器如何指定與 Proxy 伺服器的連線設定。
MFNetAuthenticationFlags

指定使用者認證的使用方式。
MFNetCredentialOptions

說明快取網路認證的選項。
MFNet認證需求

指定認證管理員應該如何取得使用者認證。
MFNETSOURCE_CACHE_STATE

定義媒體檔案或項目的快取狀態。
MFNETSOURCE_PROTOCOL_TYPE

指出串流或下載中使用的控制通訊協定類型。
MFNETSOURCE_STATISTICS_IDS

定義網路來源收集的統計資料。
MFNETSOURCE_TRANSPORT_TYPE

描述串流或下載資料 (TCP 或 UDP) 所使用的傳輸類型。
MFPMPSESSION_CREATION_FLAGS

包含定義 MFCreatePMPMediaSession 函式行為的旗標。
MFPOLICYMANAGER_ACTION

定義可在串流上執行的動作。
MFRATE_DIRECTION

指定播放方向 (向前或向後)。
MFSampleAllocator使用方式

MFSampleAllocatorUsage 列舉會指定實作 IMFSampleAllocatorControl 介面之元件的配置器使用方式。
MFSensor裝置模式

指定 IMFSensorDevice 的共用模式。
MFSensor裝置類型

指定感應器裝置的類型。 IMFSensorDevice::GetDeviceType 會傳回此列舉中的值。
MFSensorStreamType

指定與 IMFSensorDevice 相關聯的資料流程是輸入資料流程還是輸出資料流程。
MFSequencerTopologyFlags

包含將拓撲新增至排序器來源,或更新佇列中已有拓撲的旗標。
MFSESSION_GETFULLTOPOLOGY_FLAGS

定義 IMFMediaSession::GetFullTopology 方法的旗標。
MFSESSION_SETTOPOLOGY_FLAGS

定義 IMFMediaSession::SetTopology 方法的行為。
MFSHUTDOWN_STATUS

描述呼叫 IMFShutdown::Shutdown 方法的目前狀態。
MFSTREAMSINK_MARKER_TYPE

定義 IMFStreamSink::P laceMarker 方法的資料流程標記資訊。
MFTIMER_FLAGS

包含 IMFTimer::SetTimer 方法的旗標。
MFTOPOLOGY_DXVA_MODE

指定拓撲載入器是否在拓撲中啟用 Microsoft DirectX 視訊加速 (DXVA) 。
MFTOPOLOGY_HARDWARE_MODE

指定拓撲載入器是否會將硬體型媒體基礎轉換 (MFT) 插入拓撲。
MFVideoSpherical格式

MFVideoSphericalProjectionMode

指定從流表現法投影到 3D 表現法時使用的球面投影模式。
SAMPLE_PROTECTION_VERSION

定義範例保護的版本號碼。