閱讀英文

共用方式為


mfidl.h 標頭

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

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

介面

 
IMFAudioPolicy

設定與串流音訊轉譯器相關聯的音訊會話, (SAR) 。
IMFAudioStreamVolume

控制個別音訊通道的音量層級。
IMFByteStreamBuffering

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

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

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

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

依時間位置搜尋位元組資料流程。
IMFCameraConfigurationManager

您可以藉由呼叫 COM 函式 CoCreateInstance,並將CLSID_CameraConfigurationManager當做 CLSID 參數來建立 IMFCameraConfigurationManager 介面。
IMFCameraControlDefaults

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

表示相機控制項的集合。
IMFCameraControlMonitor

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

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

監視相機裝置的遮蔽狀態。
IMFCameraOcclusionStateReport

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

由應用程式實作以接收相機遮蔽狀態變更通知。
IMFClock

提供 Microsoft Media Foundation 中時鐘的計時資訊。
IMFClockConsumer

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

從簡報時鐘接收狀態變更通知。
IMFContentDecryptorCoNtext

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

實作必須執行一個步驟,使用者才能存取媒體內容。
IMFContentProtectionDevice

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

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

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

此介面可用來設定擷取裝置的擴充屬性。
IMFExtendedCameraController

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

可讓應用程式 (MFT) 使用限制的 Media Foundation 轉換。
IMFFinalizableMediaSink

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

查詢指定服務介面的物件。 (IMFGetService)
IMFHttpDownloadRequest

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

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

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

讓受保護媒體路徑中的其他元件 (PMP) 使用輸入信任授權單位所提供的輸入保護系統, (ITA) 。
IMFLocalMFTRegistration

在呼叫者的進程中,註冊媒體基礎轉換 (MFT) 。
IMFMediaSession

提供受保護和未受保護的內容的播放控制項。
IMFMediaSink

由媒體接收物件實作。
IMFMediaSinkPreroll

可讓媒體接收在啟動簡報時鐘之前接收樣本。
IMFMediaSource

由媒體來源物件實作。
IMFMediaSourceEx

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

提供排序器來源的通知。
IMFMediaSourceTopologyProvider

可讓應用程式從排序器來源取得拓撲。
IMFMediaStream

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

表示來自 MediaStreamSource 之範例的要求。
IMFMediaTypeHandler

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

管理物件的中繼資料。
IMFMetadataProvider

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

設定及擷取使用者名稱和密碼資訊以供驗證之用。
IMFNetCredentialCache

從認證快取取得認證。
IMFNetCredentialManager

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

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

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

建立 Proxy 定位器物件,以決定要使用的 Proxy。
IMFNetResourceFilter

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

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

封送處理來自資料流程的介面指標。支援 IStream 的資料流程物件可以公開此介面,以提供介面指標的自訂封送處理。
IMFOutputPolicy

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

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

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

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

提供一種機制,讓媒體來源在 Windows 市集應用程式中實作內容保護功能。
IMFPMPHost

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

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

讓媒體會話的兩個實例在 PMP) 程式 (共用相同的受保護媒體路徑。
IMFPresentationClock

表示呈現時鐘,用來排程轉譯樣本的時間,以及同步處理多個資料流程。
IMFPresentationDescriptor

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

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

提供一種方法,讓內容保護系統能夠與受保護的環境交握。 這是必要的,因為 Windows 市集應用程式無法使用 CreateFile 和 DeviceIoControl API。
IMFQualityAdvise

可讓品質管制員調整管線中元件的音訊或視訊品質。
IMFQualityAdvise2

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

查詢物件中支援的品質模式數目。
IMFQualityManager

調整播放品質。 品質管制員會公開此介面。
IMFRateControl

取得或設定播放速率。
IMFRateSupport

查詢支援的播放速率範圍,包括反向播放。
IMFRealTimeClient

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

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

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

監視與顯示相關聯的面板,讓應用程式在面板的相對位置變更時收到通知。
IMFRemoteDesktopPlugin

修改拓撲以在終端機服務環境中使用。 (IMFRemoteDesktopPlugin)
IMFRemoteProxy

由做為遠端物件的 Proxy 的物件公開。
IMFSAMIStyle

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

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

從取樣擷取器接收取得媒體資料的回呼介面。
IMFSampleGrabberSinkCallback2

擴充 IMFSampleGrabberSinkCallback 介面。
IMFSampleProtection

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

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

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

建立兩個物件之間的單向安全通道。
IMFSeekInfo

針對特定搜尋位置,取得兩個最接近的主要畫面格。 (IMFSeekInfo)
IMFSensorActivitiesReport

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

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

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

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

代表可屬於感應器群組的感應器裝置,由 IMFSensorGroup 介面表示。 此內容中的「裝置」一詞可以參考實體裝置、自訂媒體來源或畫面提供者。
IMFSensorGroup

代表可從中建立 IMFMediaSource 的感應器裝置群組。
IMFSensorProcessActivity

表示與感應器相關聯的進程活動。
IMFSensorProfile

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

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

. (IMFSensorStream)
IMFSensorTransformFactory

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

由 Sequencer 來源實作。
IMFShutdown

由某些必須明確關閉的媒體基礎物件公開。
IMFSignedLibrary

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

控制與串流音訊轉譯器相關聯的音訊會話主要音量層級, (SAR) 和音訊擷取來源。
IMFSourceOpenMonitor

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

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

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

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

將組態資訊傳遞至用來串流內容的媒體接收。
IMFStreamSink

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

提供擷取系統識別碼資料的方法。
IMFTimecodeTranslate

在電影社會與電視工程師之間轉換, (SMPTE) 時間碼和 100 奈秒的時間單位。
IMFTimer

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

將部分拓撲轉換成完整拓撲。
IMFTopology

表示拓撲。 拓撲描述依特定順序連接的媒體來源、接收和轉換集合。
IMFTopologyNode

表示拓撲中的節點。
IMFTopologyNodeAttributeEditor

更新媒體會話目前拓撲中一或多個節點的屬性。
IMFTrackedSample

追蹤視訊媒體範例上的參考計數。
IMFTranscodeProfile

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

由轉碼接收啟用物件實作。
IMFTrustedInput

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

由提供輸出信任授權單位的元件實作, (OTA) 。
IMFVideoCaptureSampleAllocator

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

設定視訊處理器 MFT。 (IMFVideoProcessorControl)
IMFVideoProcessorControl2

設定視訊處理器 MFT。 (IMFVideoProcessorControl2)
IMFVideoSampleAllocator

配置視訊媒體接收的視訊範例。
IMFVideoSampleAllocatorCallback

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

配置包含 Microsoft Direct3D 11 紋理表面的影片範例。
IMFVideoSampleAllocatorNotify

IMFVideoSampleAllocatorCallback 介面的回呼。 (IMFVideoSampleAllocatorNotify)
IMFVideoSampleAllocatorNotifyEx

IMFVideoSampleAllocatorCallback 介面的回呼。 (IMFVideoSampleAllocatorNotifyEx)
IMFWorkQueueServices

控制媒體會話所建立的工作佇列。
IMFWorkQueueServicesEx

擴充 IMFWorkQueueServices 介面。

函式

 
CreateNamedPropertyStore

建立空的屬性存放區來保存名稱/值組。
CreatePropertyStore

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

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

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

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

建立匯總媒體來源集合的媒體來源。
MFCreateAudioRenderer

建立串流音訊轉譯器。
MFCreateAudioRendererActivate

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

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

建立 IMFCameraControlMonitor 的實例。
MFCreateCameraOcclusionStateMonitor

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

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

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

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

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

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

建立媒體接收以撰寫分散的 MP4 檔案。
MFCreateMediaSession

在應用程式的進程中建立媒體會話。
MFCreateMediaTypeFromProperties

從屬性建立 IMFMediaType。
MFCreateMFByteStreamOnStream

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

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

建立 MP3 媒體接收。
MFCreateMPEG4MediaSink

建立媒體接收以撰寫 MP4 檔案。
MFCreateMuxSink

建立包裝多工器 Microsoft Media Foundation 轉換的泛型媒體接收, (MFT) 。
MFCreateNetSchemePlugin

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

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

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

建立簡報時鐘。
MFCreatePresentationDescriptor

建立簡報描述項。
MFCreatePropertiesFromMediaType

從 IMFMediaType 建立屬性。
MFCreateProtectedEnvironmentAccess

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

建立預設 Proxy 定位器。
MFCreateRelativePanelWatcher

建立 IMFRelativePanelWatcher 介面的新實例
MFCreateRemoteDesktopPlugin

建立遠端桌面外掛程式物件。 如果應用程式正在終端機服務用戶端會話中執行,請使用這個物件。
MFCreateSampleCopierMFT

建立範例複製器轉換的實例。
MFCreateSampleGrabberSinkActivate

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

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

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

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

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

建立 IMFSensorStream 介面的實例。
MFCreateSequencerSegmentOffset

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

建立排序器來源。
MFCreateSimpleTypeHandler

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

建立來源解析程式,用來從 URL 或位元組資料流程建立媒體來源。
MFCreateStandardQualityManager

建立品質管制員的預設實作。
MFCreateStreamDescriptor

建立資料流程描述項。
MFCreateStreamOnMFByteStream

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

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

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

建立拓撲載入器的新實例。
MFCreateTopology

建立拓撲物件。
MFCreateTopologyNode

建立拓撲節點。
MFCreateTrackedSample

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

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

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

建立部分轉碼拓撲。
MFCreateTranscodeTopologyFromByteStream

建立轉碼至位元組資料流程的拓撲。
MFCreateVideoRendererActivate

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

建立 WAVE 封存接收。 WAVE 封存接收會接受音訊,並將它寫入 .wav 檔案。
MFDeserializePresentationDescriptor

從位元組陣列還原序列化表示描述元。
MFEnumDeviceSources

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

取得本機系統識別碼。
MFGetService

查詢指定服務介面的物件。 (MFGetService)
MFGetSupportedMimeTypes

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

擷取為來源解析程式註冊的 URL 配置。
MFGetSystemId

會傳回用於擷取系統識別碼資料的 IMFSystemId 物件。
MFGetSystemTime

傳回系統時間。
MFGetTopoNodeCurrentType

取得與拓撲節點相關聯之資料流程的媒體類型。
MFIsContentProtectionDeviceSupported

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

載入已針對受保護環境簽署的動態連結程式庫。
MFRequireProtectedEnvironment

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

將表示描述項序列化為位元組陣列。
MFShutdownObject

關閉 Media Foundation 物件,並釋放與 物件相關聯的所有資源。 (MFShutdownObject)
MFTranscodeGetAudioOutputAvailableTypes

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

結構

 
ASF_FLAT_PICTURE

包含儲存為媒體來源中繼資料的影像。 這個結構會當做 WM/Picture 中繼資料屬性的資料項目使用。
ASF_FLAT_SYNCHRONISED_LYRICS

包含儲存為媒體來源中繼資料的已同步處理 ric。 此結構會當做 WM/Lyrics_Synchronised中繼資料屬性的資料項目使用。
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 方法的參數。
MFMediaKeyStatus

表示 CDM) 工作階段金鑰 (Content Decryption Module 的狀態。
MFNetCredentialManagerGetParam

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

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

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

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

指定拓撲節點的新屬性值。
SENSORPROFILEID

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

列舉

 
MF_CAMERA_CONTROL_CONFIGURATION_TYPE

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

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

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

指定內容解密模組的狀態, (CDM) 工作階段金鑰。
MF_MEDIAKEYSESSION_MESSAGETYPE

指定 CDM) 訊息 (Content Decryption Module 的類型。
MF_MEDIAKEYSESSION_TYPE

指定由 IMFContentDecryptionModuleSession 物件表示之 CDM) 會話 (Content Decryption Module 的類型。
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

指定如何旋轉視訊影像。
MFAudioConstriction

指定音訊串連的值。
MFCameraOcclusionState

指定相機的遮蔽狀態。
MFCLOCK_CHARACTERISTICS_FLAGS

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

定義時鐘的屬性。
MFCLOCK_STATE

定義時鐘的狀態。
MFMEDIASOURCE_CHARACTERISTICS

定義媒體來源的特性。
MFNET_PROXYSETTINGS

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

指定如何使用使用者的認證。
MFNetCredentialOptions

描述快取網路認證的選項。
MFNetCredentialRequirements

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

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

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

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

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

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

定義可在資料流程上執行的動作。
MFRATE_DIRECTION

指定向前或反向播放 (方向) 。
MFSampleAllocatorUsage

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

指定 IMFSensorDevice 的共用模式。
MFSensorDeviceType

指定感應器裝置的類型。 此列舉的值會由 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) 。
SAMPLE_PROTECTION_VERSION

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