依字母順序排列的媒體基礎屬性清單

本節包含 Microsoft Media Foundation 属性的字母列表。

本節內容

主題 說明
EVRConfig_AllowBatching
允許增強的視訊轉譯器 (EVR) 批次呼叫 Microsoft Direct3D IDirect3DDevice9::P resent 方法。
EVRConfig_AllowDropToBob
允許EVR使用bob deinterlacing來改善效能。
EVRConfig_AllowDropToHalfInterlace
允許EVR略過每個交錯畫面的第二個字段來改善效能。
EVRConfig_AllowDropToThrottle
允許EVR限制其輸出以符合 GPU 頻寬。
EVRConfig_AllowScaling
Alllow the EVR to mix the video within a rectangle that is small than the output rectangle, and then scale the result.
EVRConfig_ForceBatching
強制 EVR 批次呼叫 IDirect3D9Device::P resent 方法。
EVRConfig_ForceBob
強制EVR使用bob deinterlacing。
EVRConfig_ForceHalfInterlace
強制EVR略過每個交錯畫面的第二個字段。
EVRConfig_ForceScaling
強制EVR 在小於輸出矩形的矩形內混合視訊,然後調整結果。
EVRConfig_ForceThrottle
強制EVR限制其輸出以符合 GPU 頻寬。
MF_ACTIVATE_CUSTOM_VIDEO_MIXER_ACTIVATE
指定啟用對象,這個物件會為增強式視訊轉譯器 (EVR) 媒體接收建立自定義視訊混音器。
MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID
增強式視訊轉譯器 (EVR) 媒體接收之自定義視訊混音器 CLSID。
MF_ACTIVATE_CUSTOM_VIDEO_MIXER_FLAGS
指定如何建立增強式視訊轉譯器 (EVR) 的自定義混音器。
MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE
指定啟用對象,這個物件會為增強式視訊轉譯器 (EVR) 媒體接收建立自定義視訊演示器。
MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID
增強式視訊轉譯器 (EVR) 媒體接收之自定義視訊演示者的 CLSID。
MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS
指定如何建立增強式視訊轉譯器 (EVR) 的自定義演示者。
MF_ACTIVATE_MFT_LOCKED
指定拓撲載入器是否會變更媒體基礎轉換 (MFT) 上的媒體類型。 應用程式通常不會使用這個屬性。
MF_ACTIVATE_VIDEO_WINDOW
視訊剪輯視窗的句柄。
MF_ASFPROFILE_MAXPACKETSIZE
指定 ASF 檔案的封包大小上限,以位元組為單位。
MF_ASFPROFILE_MINPACKETSIZE
指定 ASF 檔案的最小封包大小,以位元組為單位。
MF_ASFSTREAMCONFIG_LEAKYBUCKET1
設定編碼 Windows 媒體檔案的平均「流失貯體」參數(請參閱。 使用 IMFASFStreamConfig 介面來設定此屬性。
MF_ASFSTREAMCONFIG_LEAKYBUCKET2
設定用於編碼 Windows 媒體檔案的尖峰「流失貯體」參數(請參閱。 這些參數用於尖峰比特率。 使用 IMFASFStreamConfig 介面來設定此屬性。
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID
指定音訊端點裝置的識別碼。
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE
指定音訊轉譯器的音訊端點角色。
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS
包含用來設定音訊轉譯器的旗標。
MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID
指定音訊轉譯器的音訊原則類別。
MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY
指定串流音訊轉譯器 (SAR) 的音訊串流類別。
MF_BYTESTREAM_CONTENT_TYPE
指定位元組資料流的MIME類型。
MF_BYTESTREAM_DURATION
指定位元組數據流的持續時間,以100奈秒為單位。
MF_BYTESTREAM_EFFECTIVE_URL
取得位元組數據流的有效URL。
MF_BYTESTREAM_IFO_FILE_URI
包含 HTTP 標頭 「Pragma: ifoFileURI.dlna.org」 中 HTTP 伺服器指定的 IFO (DVD 資訊) 檔案 URL。
MF_BYTESTREAM_LAST_MODIFIED_TIME
指定上次修改位元組數據流的時間。
MF_BYTESTREAM_ORIGIN_NAME
指定位元組數據流的原始 URL。
MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE
指定位元組資料流處理程式是否可以使用由另一個線程開啟的位元組數據流來寫入。
MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED
訊號表示驅動程式正在封鎖視訊擷取。
MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED
訊號表示已封鎖視訊擷取后還原。
MF_CAPTURE_ENGINE_D3D_MANAGER屬性
設定擷取引擎上 DXGI 裝置管理員 的指標。
MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_Attribute
可讓擷取引擎使用具有使用字段限制的譯碼器。
MF_CAPTURE_ENGINE_DISABLE_DXVA屬性
指定擷取引擎是否使用 DirectX 影片加速 (DXVA) 進行視訊譯碼。
MF_CAPTURE_ENGINE_DISABLE_HARDWARE_TRANSFORMS屬性
停用在擷取引擎中使用硬體型媒體基礎轉換 (MFT)。
MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION
指出是否應該啟用數據流狀態通知。
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_Attribute
可讓擷取引擎使用具有使用字段限制的編碼器。
MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID屬性
識別產生擷取事件的元件。
MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX屬性
識別產生擷取事件的數據流。
MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG屬性
包含擷取來源的組態屬性。
MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET
表示擷取引擎上已設定輸出類型,以回應IMFCaptureSink2::SetOutputType
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES屬性
設定可在記錄接收音訊路徑中緩衝處理的樣本數目上限。
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES屬性
設定可緩衝處理的未處理樣本數目上限,以在記錄接收音訊路徑中進行處理。
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES屬性
設定可在錄製接收視訊路徑中緩衝處理的樣本數目上限。
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES屬性
設定可在記錄接收視訊路徑中緩衝處理的未處理樣本數目上限。
MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY屬性
指定擷取引擎是否擷取音訊而非視訊。
MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY屬性
指定擷取引擎是否擷取視訊,而非音訊。
MF_CAPTURE_METADATA_FRAME_BACKGROUND_MASK
報告背景分割遮罩的元數據和遮罩緩衝區,以區分視訊畫面的背景和前景。
MF_CAPTURE_METADATA_FRAME_ILLUMINATION
值,指出是否使用主動紅外(IR)照明來擷取框架。
MF_CAPTURE_METADATA_PHOTO_FRAME_FLASH
指出是否已針對擷取的畫面觸發快閃。
MF_DEVICE_THERMAL_STATE_CHANGED
表示事件,這個事件表示裝置中的熱狀態變更。
MF_DEVICESTREAM_ATTRIBUTE_FRAMESOURCE_TYPES
表示框架來源類型。
MF_DEVICESTREAM_EXTENSION_PLUGIN_CONNECTION_POINT
表示延伸模組外掛程式連接點。
MF_DEVICESTREAM_EXTENSION_PLUGIN_CLSID
指定視訊擷取裝置後續處理外掛程式的CLSID。
MF_DEVICESTREAM_FRAMESERVER_HIDDEN
此屬性在數據流上設定時,會將數據流標示為從客戶端隱藏。
MF_DEVICESTREAM_FRAMESERVER_SHARED
此屬性在數據流上設定時,會明確地將數據流標示為框架伺服器所共享的數據流。
MF_DEVICESTREAM_IMAGE_STREAM
指定影片擷取來源上的數據流是否為靜止影像數據流。
MF_DEVICESTREAM_INDEPENDENT_IMAGE_STREAM
指定視訊擷取來源上的影像串流是否與視訊串流無關。
MF_DEVICESTREAM_MAX_FRAME_BUFFERS
指定視訊擷取來源會緩衝處理此數據流的最大畫面數。
MF_DEVICESTREAM_MULTIPLEXED_MANAGER
提供IMFMuxStreamAttributesManager實例,其會管理描述多任務媒體來源子數據流的IMFAttributes。
MF_DEVICESTREAM_REQUIRED_CAPABILITIES
指定 Unicode 字串的清單,代表感測器轉換所需的裝置功能。
MF_DEVICESTREAM_STREAM_CATEGORY
表示數據流類別目錄。
MF_DEVICESTREAM_STREAM_ID
指定影片擷取裝置上串流的核心串流 (KS) 識別碼。
MF_DEVICESTREAM_TAKEPHOTO_TRIGGER
指定拍攝相片觸發程式是否封裝到裝置來源。
MF_DEVICESTREAM_TRANSFORM_STREAM_ID
代表數據流的媒體基礎轉換 (MFT) 數據流識別碼。
MF_DEVSOURCE_ATTRIBUTE_ENABLE_MS_CAMERA_EFFECTS
指定擷取裝置是否啟用 Windows 相機 效果。
MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME
指定裝置的顯示名稱。
MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE
指定裝置的輸出格式。
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE
指定裝置的類型,例如音訊擷取或視訊擷取。
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID
指定音訊擷取裝置的端點標識碼。
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ROLE
指定音訊擷取裝置的裝置角色。
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_CATEGORY
指定視訊擷取裝置的裝置類別。
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_HW_SOURCE
指定視訊擷取來源是硬體裝置或軟體裝置。
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS
指定視訊擷取來源將緩衝處理的畫面數上限。
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK
包含視訊擷取驅動程式的符號連結。
MF_DMFT_FRAME_BUFFER_INFO
包含傳送至設備驅動器之系統配置框架緩衝區的相關信息。
MF_DISABLE_LOCALLY_REGISTERED_PLUGINS
指定是否停用本機註冊的外掛程式。
MF_ENABLE_3DVIDEO_OUTPUT
指定媒體基礎轉換 (MFT) 應該如何輸出 3D 立體視訊串流。
MF_EVENT_DO_THINNING
當媒體來源要求新的播放速率時,這個屬性會指定來源是否也要求精簡。 如需精簡的定義,請參閱 關於速率控制
MF_EVENT_MFT_CONTEXT
包含METransformMarker事件的呼叫端定義值
MF_EVENT_MFT_INPUT_STREAM_ID
指定媒體基礎轉換 (MFT) 上的輸入資料流。
MF_EVENT_OUTPUT_NODE
識別數據流接收的拓撲節點。
MF_EVENT_PRESENTATION_TIME_OFFSET
簡報時間與媒體來源時間戳之間的位移。
MF_EVENT_SCRUBSAMPLE_TIME
清除時呈現之範例的簡報時間。
MF_EVENT_SESSIONCAPS
包含根據目前簡報定義媒體會話功能的旗標。
MF_EVENT_SESSIONCAPS_DELTA
包含旗標,指出媒體會話中哪些功能已根據目前的簡報而變更。
MF_EVENT_SOURCE_ACTUAL_START
包含媒體來源從其目前位置重新啟動的開始時間。
MF_EVENT_SOURCE_CHARACTERISTICS
指定媒體來源的目前特性。
MF_EVENT_SOURCE_CHARACTERISTICS_OLD
指定媒體來源的先前特性。
MF_EVENT_SOURCE_FAKE_START
指定目前的區段拓撲是否空白。
MF_EVENT_SOURCE_PROJECTSTART
指定區段拓撲的開始時間。
MF_EVENT_SOURCE_TOPOLOGY_CANCELED
指定 Sequencer 來源是否取消拓撲。
MF_EVENT_START_PRESENTATION_TIME
簡報的開始時間,以100奈秒為單位,由簡報時鐘測量。
MF_EVENT_START_PRESENTATION_TIME_AT_OUTPUT
媒體接收將呈現新拓撲的第一個範例的呈現時間。
MF_EVENT_STREAM_METADATA_CONTENT_KEYIDS
指定內容金鑰識別碼。
MF_EVENT_STREAM_METADATA_KEYDATA
指定保護系統特定數據。
MF_EVENT_STREAM_METADATA_SYSTEMID
指定索引鍵數據的預定系統識別碼。
MF_EVENT_TOPOLOGY_STATUS
指定在播放期間拓撲的狀態。
MF_LOCAL_PLUGIN_CONTROL_POLICY
指定本機外掛程式控制原則。
MF_LOW_LATENCY
在 Media Foundation 管線中啟用低延遲處理。
MF_MEDIA_ENGINE_AUDIO_CATEGORY
指定音訊數據流的類別。
MF_MEDIA_ENGINE_AUDIO_ENDPOINT_ROLE
指定音訊數據流的裝置角色。
MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE
指定瀏覽器相容性模式。
MF_MEDIA_ENGINE_CALLBACK
包含媒體引擎回呼介面的指標。
MF_MEDIA_ENGINE_CONTENT_PROTECTION_FLAGS
指定媒體引擎是否會播放受保護的內容。
MF_MEDIA_ENGINE_CONTENT_PROTECTION_MANAGER
可讓媒體引擎播放受保護的內容。
MF_MEDIA_ENGINE_COREWINDOW
核心視窗。
MF_MEDIA_ENGINE_DXGI_MANAGER
在媒體引擎上設定 Microsoft DirectX 圖形基礎結構 (DXGI) 裝置管理員。
MF_MEDIA_ENGINE_EXTENSION
包含 IMFMediaEngineExtension 介面的指標。
MF_MEDIA_ENGINE_NEEDKEY_CALLBACK
在 IMFMediaEngineNeedKeyNotify傳遞至媒體引擎建立的屬性。
MF_MEDIA_ENGINE_OPM_HWND
指定媒體引擎套用 Output Protection Manager (OPM) 保護的視窗。
MF_MEDIA_ENGINE_PLAYBACK_HWND
設定媒體引擎視訊播放視窗的句柄。
MF_MEDIA_ENGINE_PLAYBACK_VISUAL
將 Microsoft DirectComposition 視覺效果設定為媒體引擎的播放區域。
MF_MEDIA_ENGINE_SOURCE_RESOLVER_CONFIG_STORE
取得來源解析程式組態存放區。
MF_MEDIA_ENGINE_STREAM_CONTAINS_ALPHA_CHANNEL
指定數據流是否包含 Alpha 色板。
MF_MEDIA_ENGINE_TRACK_ID
指定追蹤標識碼。
MF_MEDIA_ENGINE_VIDEO_OUTPUT_FORMAT
設定媒體引擎的轉譯目標格式。
MF_MEDIATYPE_MULTIPLEXED_MANAGER
提供IMFMuxStreamMediaTypeManager實例,可用來取得多任務處理媒體來源子數據流的媒體類型,以及控制由來源多任務處理之子數據流的組合。
MF_MP2DLNA_AUDIO_BIT_RATE
指定數位生活網路聯盟 (DLNA) 媒體接收的最大音訊比特率。
MF_MP2DLNA_ENCODE_QUALITY
指定 DLNA 媒體接收的編碼品質。
MF_MP2DLNA_STATISTICS
從 DLNA 媒體接收取得統計數據。
MF_MP2DLNA_USE_MMCSS
指定 DLNA 媒體接收是否使用多媒體類別排程器服務 (MMCSS)
MF_MP2DLNA_VIDEO_BIT_RATE
指定 DLNA 媒體接收的視訊比特率上限。
MF_MPEG4SINK_MOOV_BEFORE_MDAT
表示 『moov』 將會在產生的檔案中的 『mdat』 方塊之前寫入。
MF_MPEG4SINK_SPSPPS_PASSTHROUGH
指定 MPEG-4 檔案接收是否會篩選出序列參數集 (SPS) 和圖片參數集 (PPS) NALU。
MF_MSE_ACTIVELIST_CALLBACK
包含使用中緩衝區清單之 IMFBufferListNotify 介面的應用程式回呼介面指標。
MF_MSE_BUFFERLIST_CALLBACK
包含 IMFBufferListNotify 應用程式回呼介面的指標。
MF_MSE_CALLBACK
包含 IMFMediaSourceExtensionNotify 應用程式回呼介面的指標。
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION
指定進階音訊編碼 (AAC) 資料流的音訊配置檔和層級。
MF_MT_AAC_PAYLOAD_TYPE
指定進階音訊編碼 (AAC) 資料流的承載類型。
MF_MT_ALL_SAMPLES_INDEPENDENT
指定媒體類型,指出每個樣本是否與數據流中的其他範例無關。
MF_MT_ALPHA_MODE
指定色彩媒體視訊類型的 Alpha 模式是預乘還是直線。
MF_MT_AM_FORMAT_TYPE
包含媒體類型的 DirectShow 格式 GUID。
MF_MT_ARBITRARY_FORMAT
進階系統格式 (ASF) 檔案中二進位數據流的其他格式數據。
MF_MT_ARBITRARY_HEADER
進階系統格式 (ASF) 檔案中二進位數據流的類型特定數據。
MF_MT_AUDIO_AVG_BYTES_PER_SECOND
音訊媒體類型中每秒的平均位元元組數。
MF_MT_AUDIO_BITS_PER_SAMPLE
音訊媒體類型中每個音訊樣本的位數。
MF_MT_AUDIO_BLOCK_ALIGNMENT
音訊媒體類型的區塊對齊,以位元組為單位。 區塊對齊是音訊格式的最小不可部分完成單位數據。
MF_MT_AUDIO_CHANNEL_MASK
在音訊媒體類型中,指定將音訊通道指派給喇叭位置。
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND
音訊媒體類型中的每秒音訊樣本數目。
MF_MT_AUDIO_FOLDDOWN_MATRIX
指定音訊譯碼器如何將多重通道音訊轉換成立體聲輸出。 此程式也稱為 疊。
MF_MT_AUDIO_NUM_CHANNELS
音訊媒體類型中的音訊通道數目。
MF_MT_AUDIO_PREFER_WAVEFORMATEX
指定轉換音訊媒體類型時要使用的慣用舊版格式結構。
MF_MT_AUDIO_SAMPLES_PER_BLOCK
一個壓縮的音訊數據區塊中包含的音訊樣本數目。 這個屬性可用於壓縮的音訊格式,每個區塊內都有固定數目的樣本。
MF_MT_AUDIO_SAMPLES_PER_SECOND
音訊媒體類型中的每秒音訊樣本數目。
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE
每個音訊範例中有效的音訊數據位數目。
MF_MT_AUDIO_WMADRC_AVGREF
參考 Windows 媒體音訊檔案的平均音量層級。
MF_MT_AUDIO_WMADRC_AVGTARGET
以 Windows 媒體音訊檔案的平均音量層級為目標。
MF_MT_AUDIO_WMADRC_PEAKREF
Windows 媒體音訊檔案的參考尖峰音量層級。
MF_MT_AUDIO_WMADRC_PEAKTARGET
Windows 媒體音訊檔案的目標尖峰音量層級。
MF_MT_AVG_BIT_ERROR_RATE
視訊媒體類型的數據錯誤率,以每秒位錯誤為單位。
MF_MT_AVG_BITRATE
視訊媒體類型的視訊串流大約數據速率,以每秒位數為單位。
MF_MT_COMPRESSED
指定媒體類型是否壓縮媒體數據。
MF_MT_CUSTOM_VIDEO_PRIMARIES
指定視訊媒體類型的自訂色彩初選。
MF_MT_D3D_RESOURCE_VERSION
指定儲存在與媒體類型相關聯之數據流中之資源的 Direct3D 版本。
MF_MT_D3D12_CPU_READBACK
指出相關聯的 Direct3D 資源是否需要 CPU 存取。
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER
指出數據流中的資源是否可以用於交叉配接器數據。
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL
指出是否可以為與媒體類型相關聯之數據流中的 Direct3D 資源建立深度樣板檢視。
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET
指出是否可以為與媒體類型相關聯的數據流中 Direct3D 資源建立轉譯目標檢視。
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS
指出數據流中的 Direct3D 資源是否可以由多個不同的命令佇列同時存取。
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS
指出是否可以為與媒體類型相關聯之數據流中的 Direct3D 資源建立未排序的存取檢視。
MF_MT_D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE
指出與媒體類型相關聯之數據流中的 Direct3D 資源是否不允許建立著色器資源檢視。
MF_MT_D3D12_TEXTURE_LAYOUT
指出用來建立相關聯 Direct3D 資源的紋理配置選項。
MF_MT_DEFAULT_STRIDE
未壓縮視訊媒體類型的預設表面步幅。 Stride 是從一列圖元移至下一個數據列所需的位元組數目。
MF_MT_DEPTH_MEASUREMENT
值,定義視訊畫面中深度值的測量系統。
MF_MT_DEPTH_VALUE_UNIT
值,定義視訊畫面中深度值的單位。
MF_MT_DRM_FLAGS
指定視訊媒體類型是否需要強制執行複製保護。
MF_MT_DV_AAUX_CTRL_PACK_0
數字視訊 (DV) 媒體類型中第一個音訊區塊的音訊輔助 (AAUX) 原始檔控制套件。
MF_MT_DV_AAUX_CTRL_PACK_1
數字視訊 (DV) 媒體類型中第二個音訊區塊的音訊輔助 (AAUX) 原始檔控制套件。
MF_MT_DV_AAUX_SRC_PACK_0
數字視訊 (DV) 媒體類型中第一個音訊區塊的音訊輔助 (AAUX) 來源套件。
MF_MT_DV_AAUX_SRC_PACK_1
數字視訊 (DV) 媒體類型中第二個音訊區塊的音訊輔助 (AAUX) 來源套件。
MF_MT_DV_VAUX_CTRL_PACK
數字視訊 (DV) 媒體類型的視訊輔助 (VAUX) 原始檔控制套件。
MF_MT_DV_VAUX_SRC_PACK
數字視訊 (DV) 媒體類型的視訊輔助 (VAUX) 來源套件。
MF_MT_FIXED_SIZE_SAMPLES
指定媒體類型,樣本是否具有固定大小。
MF_MT_FORWARD_CUSTOM_NALU
指定譯碼器應該在輸出樣本上轉送網路抽象層 (NAL) 單位類型。
MF_MT_FORWARD_CUSTOM_SEI
指定譯碼器應在輸出樣本上轉送補充增強資訊 (SEI) 單位類型。
MF_MT_FRAME_RATE
視訊媒體類型的幀速率,以每秒的畫面格為單位。
MF_MT_FRAME_RATE_RANGE_MAX
視訊擷取裝置每秒畫面格支援的最大幀速率。
MF_MT_FRAME_RATE_RANGE_MIN
視訊擷取裝置每秒畫面格支援的最低幀速率。
MF_MT_FRAME_SIZE
視訊畫面的寬度和高度,以像素為單位。
MF_MT_FRAMESOURCE_TYPES
值,表示畫面來源所提供的感測器類型,例如色彩、紅外或深度。
MF_MT_GEOMETRIC_APERTURE
定義視訊媒體類型的幾何光圈。
MF_MT_H264_CAPABILITIES
指定 H.264 視訊數據流的功能旗標。
MF_MT_H264_MAX_CODEC_CONFIG_DELAY
H.264 編碼器接受的最大畫面格數目,以回應命令。
MF_MT_H264_MAX_MB_PER_SEC
指定 H.264 視訊串流的最大宏區塊處理速率。
MF_MT_H264_RATE_CONTROL_MODES
指定 H.264 視訊數據流的速率控制模式。
MF_MT_H264_SIMULCAST_SUPPORT
指定UVC H.264編碼器的串流端點數目和支持的數據流數目。
MF_MT_H264_SUPPORTED_RATE_CONTROL_MODES
指定 H.264 視訊串流支援的速率控制模式。
MF_MT_H264_SUPPORTED_SLICE_MODES
指定 H.264 視訊數據流支援的配量模式。
MF_MT_H264_SUPPORTED_SYNC_FRAME_TYPES
指定 H.264 視訊串流支援的同步處理畫面類型。
MF_MT_H264_SUPPORTED_USAGES
指定 H.264 視訊串流支援的使用模式。
MF_MT_H264_SVC_CAPABILITIES
指定 H.264 視訊數據流的 SVC 功能。
MF_MT_H264_USAGE
指定UVC H.264編碼器的使用模式。
MF_MT_IMAGE_LOSS_TOLERANT
指定 ASF 影像數據流是否為可降級的 JPEG 類型。
MF_MT_INTERLACE_MODE
描述影片媒體類型中的畫面如何交錯。
MF_MT_MAJOR_TYPE
媒體類型的主要類型 GUID。
MF_MT_MAX_KEYFRAME_SPACING
視訊媒體類型中,從一個主要畫面格到下一個主要畫面格的最大畫面數。
MF_MT_MAX_LUMINANCE_LEVEL
指定 Nits 中內容的最大亮度等級。 此屬性的語意與 CEA-861.3 標準中所定義的 MaxCLL 相同。
MF_MT_MAX_FRAME_AVERAGE_LUMINANCE_LEVEL
指定 Nits 中內容之每個畫面的亮度等級上限。 此屬性的語意與 CEA-861.3 標準中所定義的 MaxFALL 相同。
MF_MT_MAX_MASTERING_LUMINANCE
指定在 Nits 撰寫內容的顯示最大亮度。 此屬性的語意與 CEA-861.3 標準中所定義的max_display_mastering_luminance 相同。
MF_MT_MIN_MASTERING_LUMINANCE
指定在 Nits 撰寫內容的顯示最大亮度。 此屬性的語意與 CEA-861.3 標準中所定義的min_display_mastering_luminance 相同。
MF_MT_MINIMUM_DISPLAY_APERTURE
定義顯示光圈,這是包含有效影像數據的視訊畫面區域。
MF_MT_MPEG_SEQUENCE_HEADER
包含視訊媒體類型的 MPEG-1 或 MPEG-2 序列標頭。
MF_MT_MPEG_START_TIME_CODE
MPEG-1 或 MPEG-2 視訊媒體類型的圖片群組 (GOP) 開始時間代碼。
MF_MT_MPEG2_CONTENT_PACKET 屬性
針對描述 MPEG-2 傳輸資料流 (TS) 的媒體類型,指定傳輸封包是否包含內容封包標頭。
MF_MT_MPEG2_FLAGS
包含 MPEG-2 視訊媒體類型的其他旗標。
MF_MT_MPEG2_LEVEL
指定視訊媒體類型的 MPEG-2 或 H.264 層級。
MF_MT_MPEG2_PROFILE
指定視訊媒體類型的 MPEG-2 或 H.264 配置檔。
MF_MT_MPEG2_STANDARD 屬性
針對描述 MPEG-2 程式資料流 (PS) 或傳輸資料流 (TS) 的媒體類型,指定用來多任務處理數據流的標準。
MF_MT_MPEG2_TIMECODE屬性
針對描述 MPEG-2 傳輸資料流 (TS) 的媒體類型,指定傳輸封包包含 4 位元組的時間代碼。
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY
指定 MPEG-4 媒體類型的範例描述方塊中的目前專案。
MF_MT_MPEG4_SAMPLE_DESCRIPTION
包含 MP4 或 3GP 檔案的範例描述方塊。
MF_MT_ORIGINAL_4CC
包含視訊串流的原始編解碼器 FOURCC。
MF_MT_ORIGINAL_WAVE_FORMAT_TAG
包含音訊數據流的原始 WAVE 格式標記。
MF_MT_PAD_CONTROL_FLAGS
指定視訊媒體類型的輸出矩形外觀比例。
MF_MT_PALETTE
包含視訊媒體類型的調色盤專案。 將此屬性用於可辨別的視訊格式,例如 RGB 8。
MF_MT_PAN_SCAN_APERTURE
定義平移/掃描光圈,這是應以平移/掃描模式顯示的 4 3 個視訊區域。
MF_MT_PAN_SCAN_ENABLED
指定是否啟用平移/掃描模式。
MF_MT_PIXEL_ASPECT_RATIO
視訊媒體類型的像素外觀比例。
MF_MT_SAMPLE_SIZE
指定媒體類型中每個範例的大小,以位元組為單位。
MF_MT_SOURCE_CONTENT_HINT
描述視訊媒體類型的預期外觀比例。
MF_MT_SPATIAL_AUDIO_MAX_DYNAMIC_OBJECTS
指定可由音訊端點模擬轉譯的動態音訊物件數目上限。
MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_FORMAT_ID
可識別空間音訊元數據格式的譯碼器定義 GUID,通知下游元件元數據物件類型譯碼器將輸出。
MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_LENGTH
值,指定譯碼器將輸出的空間音訊元數據物件類型大小,以位元組為單位。
MF_MT_SUBTYPE
媒體類型的子類型 GUID。
MF_MT_TIMESTAMP_CAN_BE_DTS屬性
指定譯碼器是否可以在設定時間戳時使用譯碼時間戳 (DTS)。
MF_MT_TRANSFER_FUNCTION
針對視訊媒體類型,指定從 RGB 到 R'G'B' 的轉換函式。
MF_MT_USER_DATA
包含媒體類型的其他格式數據。
MF_MT_VIDEO_3D
指定視訊串流是否包含 3D 內容。
MF_MT_VIDEO_3D_FIRST_IS_LEFT
針對 3D 視訊格式,指定哪一個檢視是左檢視。
MF_MT_VIDEO_3D_FORMAT
針對視訊媒體類型,指定如何將 3D 視訊畫面儲存在記憶體中。
MF_MT_VIDEO_3D_LEFT_IS_BASE
針對 3D 視訊格式,指定哪個檢視是基底檢視。
MF_MT_VIDEO_3D_NUM_VIEWS
3D 視訊序列中的檢視數目。
MF_MT_VIDEO_CHROMA_SITING
描述如何針對 Y'Cb'Cr' 視訊媒體類型取樣色度。
MF_MT_VIDEO_LEVEL
指定視訊媒體類型的 MPEG-2 或 H.264 層級。 這是MF_MT_MPEG2_LEVEL別名。
MF_MT_VIDEO_LIGHTING
指定視訊媒體類型的最佳光源條件。
MF_MT_VIDEO_NOMINAL_RANGE
指定視訊媒體類型中色彩信息的名義範圍。
MF_MT_VIDEO_PRIMARIES
指定視訊媒體類型的色彩初選。
MF_MT_VIDEO_PROFILE
指定輸出媒體類型的視訊編碼配置檔。 這是MF_MT_MPEG2_PROFILE屬性的別名。
MF_MT_VIDEO_RENDERER_EXTENSION_PROFILE
包含符合 UWP 應用程式指令清單 VideoRendererExtensionProfiles 清單中專案以選取要載入之效果的字串。
MF_MT_VIDEO_ROTATION
指定逆時針方向的視訊畫面旋轉。
MF_MT_WRAPPED_TYPE
包含已包裝在另一種媒體類型中的媒體類型。
MF_MT_YUV_MATRIX
針對 YUV 媒體類型,定義從 Y'Cb'Cr' 色彩空間到 R'G'B' 色彩空間的轉換矩陣。
MF_NALU_LENGTH_INFORMATION
指出範例中的 NALU 長度。 這是在壓縮輸入樣本上設定為 H.264 譯碼器的 MF BLOB
MF_NALU_LENGTH_SET
指出 NALU 長度資訊會以 BLOB 的形式傳送,每個壓縮的 H.264 範例。
MF_PD_APP_CONTEXT
包含受保護媒體路徑 (PMP) 中簡報描述元的指標。
MF_PD_ASF_CODECLIST
包含編解碼器和格式的相關信息,這些編解碼器和格式是用來編碼進階系統格式 (ASF) 檔案中的內容。 這個屬性會對應至 ASF 規格中定義的 ASF 標頭中的 Codec List 物件。
MF_PD_ASF_CONTENTENCRYPTION_KEYID
指定加密進階系統格式 (ASF) 檔案的金鑰標識碼。 這個屬性會對應至 ASF 規格中所定義內容加密標頭的 [金鑰標識元] 字段。
MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL
指定加密進階系統格式 (ASF) 檔案的授權取得 URL。 這個屬性會對應至 ASF 規格中定義之內容加密標頭的 [授權 URL] 欄位。
MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA
包含加密進階系統格式 (ASF) 檔案的秘密數據。 這個屬性會對應至 ASF 規格中定義之內容加密標頭的 [秘密數據] 字段。
MF_PD_ASF_CONTENTENCRYPTION_TYPE
指定進階系統格式 (ASF) 檔案中使用的保護機制類型。
MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA
包含進階系統格式 (ASF) 檔案的加密數據。 這個屬性會對應至 ASF 標頭中的擴充內容加密物件,該物件定義於 ASF 規格中。
MF_PD_ASF_DATA_LENGTH
指定進階系統格式 (ASF) 檔案之數據區段的大小,以位元組為單位。
MF_PD_ASF_DATA_START_OFFSET
指定從進階系統格式 (ASF) 檔案開頭到第一個數據封包開頭的位移,以位元組為單位。
MF_PD_ASF_FILEPROPERTIES_CREATION_TIME
指定建立進階系統格式 (ASF) 檔案的日期和時間。
MF_PD_ASF_FILEPROPERTIES_FILE_ID
指定進階系統格式 (ASF) 檔案的檔案識別碼。
MF_PD_ASF_FILEPROPERTIES_FLAGS
指定進階系統格式 (ASF) 檔案是廣播還是可搜尋。 這個值會對應至 ASF 規格中定義的 [檔案屬性物件] 的 [旗標] 字段。
MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE
指定進階系統格式 (ASF) 檔案的即時位速率上限,以每秒位數為單位。
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE
指定進階系統格式 (ASF) 檔案的最大封包大小,以位元組為單位。
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE
指定進階系統格式 (ASF) 檔案的最小封包大小,以位元組為單位。
MF_PD_ASF_FILEPROPERTIES_PACKETS
指定進階系統格式 (ASF) 檔案之資料區段中的封包數目。
MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION
指定以 100 奈秒為單位播放進階系統格式 (ASF) 檔案所需的時間。
MF_PD_ASF_FILEPROPERTIES_PREROLL
指定在播放進階系統格式 (ASF) 檔案之前緩衝處理數據的時間量,以毫秒為單位。
MF_PD_ASF_FILEPROPERTIES_SEND_DURATION
指定傳送進階系統格式 (ASF) 檔案所需的時間,以 100 奈秒為單位。 封包的 傳送時間 是封包應該透過網路傳遞的時間。 這不是封包的呈現時間。
MF_PD_ASF_INFO_HAS_AUDIO
指定進階系統格式 (ASF) 檔案是否包含任何音訊數據流。
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO
指定進階系統格式 (ASF) 檔案是否包含非音訊或視訊的任何數據流。
MF_PD_ASF_INFO_HAS_VIDEO
指定進階系統格式 (ASF) 檔案是否至少包含一個視訊串流。
MF_PD_ASF_LANGLIST
指定語言識別碼清單,指定進階系統格式 (ASF) 檔案中包含的語言。 這個屬性會對應至 ASF 規格中定義的語言清單物件。
MF_PD_ASF_LANGLIST_LEGACYORDER
包含目前簡報中使用的 RFC 1766 語言清單。
MF_PD_ASF_MARKER
指定進階系統格式 (ASF) 檔案中的標記。 這個屬性會對應至 ASF 標頭中的 Marker 物件,該物件定義於 ASF 規格中。
MF_PD_ASF_METADATA_IS_VBR
指定進階系統格式 (ASF) 檔案是否使用可變比特率 (VBR) 編碼。
MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS
指定可變比特率 (VBR) 進階系統格式 (ASF) 檔案的比特率和對應的緩衝區視窗清單。
MF_PD_ASF_METADATA_V8_BUFFERAVERAGE
指定可變比特率 (VBR) 進階系統格式 (ASF) 檔案所需的平均緩衝區大小。
MF_PD_ASF_METADATA_V8_VBRPEAK
指定可變比特率 (VBR) 進階系統格式 (ASF) 檔案中最高瞬間比特率。
MF_PD_ASF_SCRIPT
指定進階系統格式 (ASF) 檔案的腳稿命令和參數清單。 這個屬性會對應至 ASF 規格中定義的 ASF 標頭中的 Script Command 物件。
MF_PD_AUDIO_ENCODING_BITRATE
指定簡報的音訊編碼比特率,以每秒位數為單位。 此屬性適用於簡報描述元。
MF_PD_AUDIO_ISVARIABLEBITRATE
指定簡報中的音訊串流是否具有可變的比特率。
MF_PD_DURATION
以 100 奈秒為單位指定簡報的持續時間。
MF_PD_LAST_MODIFIED_TIME
指定上次修改簡報的時間。
MF_PD_MIME_TYPE
指定內容的 MIME 類型。
MF_PD_PLAYBACK_BOUNDARY_TIME
儲存簡報必須開始的時間(以100奈秒為單位),相對於媒體來源的開頭。
MF_PD_PLAYBACK_ELEMENT_ID
包含簡報中播放清單項目的標識碼。
MF_PD_PMPHOST_CONTEXT
包含應用程式簡報描述元之 Proxy 物件的指標。
MF_PD_PREFERRED_LANGUAGE
包含媒體來源慣用的 RFC 1766 語言。
MF_PD_SAMI_STYLELIST
包含 SAMI 檔案中定義的同步可存取媒體交換 (SAMI) 樣式的易記名稱。
MF_PD_TOTAL_FILE_SIZE
指定來源檔案的大小總計,以位元組為單位。 此屬性適用於簡報描述元。 媒體來源可以選擇性地設定此屬性。
MF_PD_VIDEO_ENCODING_BITRATE
指定簡報的視訊編碼比特率,以每秒位數為單位。 此屬性適用於簡報描述元。
MF_READWRITE_D3D_OPTIONAL
指定應用程式是否需要來源讀取器接收寫入器中的 Microsoft Direct3D 支援。
MF_READWRITE_DISABLE_CONVERTERS
啟用或停用來源讀取器或接收寫入器的格式轉換。
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS
可讓來源讀取器或接收寫入器使用硬體型媒體基礎轉換 (MFT)。
MF_READWRITE_MMCSS_CLASS
指定 來源讀取器或接收寫入器的多媒體類別排程器服務 (MMCSS) 類別。
MF_READWRITE_MMCSS_CLASS_AUDIO
指定 來源讀取器或接收寫入器中音訊處理線程的多媒體類別排程器服務 (MMCSS) 類別。
MF_READWRITE_MMCSS_PRIORITY
設定來源讀取器或接收寫入器的基底線程優先順序。
MF_READWRITE_MMCSS_PRIORITY_AUDIO
設定來源讀取器或接收寫入器所建立之音訊處理線程的基底優先順序。
MF_SA_D3D_ALLOCATE_DISPLAYABLE_RESOURCES
指定 MFT 的範例設定器 (SA) 是否應該使用 D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE 旗標配置基礎 Direct3D 紋理。
MF_SA_BUFFERS_PER_SAMPLE
指定視訊範例配置器為每個影片範例建立的緩衝區數目。
MF_SA_D3D_AWARE
指定媒體基礎轉換 (MFT) 是否支援 DirectX 影片加速 (DXVA)。 此屬性僅適用於視訊 MFT。
MF_SA_D3D11_AWARE
指定媒體基礎轉換 (MFT) 是否支援 Microsoft Direct3D 11。
MF_SA_D3D11_BINDFLAGS
指定在配置媒體範例 Direct3D 11 介面時要使用的系結旗標。
MF_SA_D3D11_SHARED
指示影片範例配置器,以使用keyed-mutex建立可共用的紋理。
MF_SA_D3D11_SHARED_WITHOUT_MUTEX
指示影片範例配置器,以使用舊版機制將紋理建立為可共用的紋理。
MF_SA_D3D11_USAGE
指定如何為媒體範例配置 Direct3D 11 介面。
MF_SA_D3D12_CLEAR_VALUE
包含 Blob,其中包含用來優化數據流中 Direct3D 資源清除作業的資訊。
MF_SA_D3D12_HEAP_FLAGS
包含值,指定用於數據流中 Direct3D 資源的堆積選項。
MF_SA_D3D12_HEAP_TYPE
包含值,指定數據流中 Direct3D 資源所使用的堆積類型。
MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT
指定媒體基礎轉換 (MFT) 隨時在管線中未處理的輸出樣本數目上限。
MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT_PROGRESSIVE
指出媒體基礎轉換 (MFT) 應該允許在任何指定時間被放棄的漸進式樣本數目下限。
MF_SA_REQUIRED_SAMPLE_COUNT
指出增強式視訊轉譯器 (EVR) 媒體接收需要取消插入的未壓縮緩衝區數目。
MF_SA_REQUIRED_SAMPLE_COUNT_PROGRESSIVE
指出媒體基礎轉換 (MFT) 需要為漸進式內容配置的樣本數目。
MF_SAMPLEGRABBERSINK_IGNORE_CLOCK
指定 sample-grabber 接收是否使用簡報時鐘來排程範例。
MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET
樣本擷取器所接收之每個樣本上的時間戳,以及樣本擷取器呈現樣本的時間之間的位移。
MF_SD_ASF_EXTSTRMPROP_AVG_BUFFERSIZE
指定進階系統格式 (ASF) 檔案中數據流所需的平均緩衝區大小,以位元組為單位。
MF_SD_ASF_EXTSTRMPROP_AVG_DATA_BITRATE
指定進階系統格式 (ASF) 檔案中數據流的平均數據比特率,以每秒位數為單位。
MF_SD_ASF_EXTSTRMPROP_LANGUAGE_ID_INDEX
指定進階系統格式 (ASF) 檔案中資料流所使用的語言。
MF_SD_ASF_EXTSTRMPROP_MAX_BUFFERSIZE
指定進階系統格式 (ASF) 檔案中數據流所需的最大緩衝區大小,以位元組為單位。
MF_SD_ASF_EXTSTRMPROP_MAX_DATA_BITRATE
指定進階系統格式 (ASF) 檔案中數據流的數據比特率上限,以每秒位數為單位。
MF_SD_ASF_METADATA_DEVICE_CONFORMANCE_TEMPLATE
指定進階系統格式 (ASF) 檔案中數據流的裝置一致性範本。
MF_SD_ASF_STREAMBITRATES_BITRATE
指定進階系統格式 (ASF) 檔案中數據流的平均比特率,以每秒位數為單位。 這個屬性會對應至 ASF 規格中定義的 Stream Bitrate Properties 物件。
MF_SD_LANGUAGE
指定數據流的語言。
MF_SD_MUTUALLY_EXCLUSIVE
指定數據流是否與其他相同類型的數據流互斥。
MF_SD_PROTECTED
指出數據流是否包含受保護的內容。
MF_SD_SAMI_LANGUAGE
包含針對數據流定義的同步可存取媒體交換 (SAMI) 語言名稱。
這個屬性存在於從 SAMI 媒體來源傳回的數據流描述元中。
MF_SD_STREAM_NAME
包含數據流的名稱。
MF_SENSORSTREAM_REQUIRED_SDDL
這個屬性可用來指定數據流上的安全性描述元定義語言 (SDDL),以指定指定感測器的精細訪問許可權。
MF_SENSORSTREAM_REQUIRED_CAPABILITIES
此屬性包含以分號分隔的功能字串清單,指定特定數據流所需的功能。 如需可包含在此屬性中的功能字串清單,請參閱 DeviceCapability
MF_SESSION_APPROX_EVENT_OCCURRENCE_TIME
媒體會話引發事件的大約時間。
MF_SESSION_CONTENT_PROTECTION_MANAGER
提供應用程式的回呼介面,以從受保護的媒體路徑 (PMP) 工作階段接收內容啟用程式物件。
MF_SESSION_GLOBAL_TIME
指定拓撲是否有全域啟動和停止時間。
MF_SESSION_QUALITY_MANAGER
包含媒體會話之品質管理員的CLSID。
MF_SESSION_REMOTE_SOURCE_MODE
指定將在遠端進程中建立媒體來源。
MF_SESSION_SERVER_CONTEXT
讓媒體會話的兩個實例共用相同的受保護媒體路徑 (PMP) 程式。
MF_SESSION_TOPOLOADER
包含媒體會話之拓撲載入器 CLSID。
MF_SINK_WRITER_ASYNC_CALLBACK
包含接收寫入器之應用程式回呼介面的指標。
MF_SINK_WRITER_D3D_MANAGER
包含接收寫入器之 DXGI 裝置管理員 指標
MF_SINK_WRITER_DISABLE_THROTTLING
指定接收寫入器是否限制傳入數據的速率。
MF_SINK_WRITER_ENCODER_CONFIG
包含具有編碼屬性的屬性存放區指標。
MF_SOURCE_READER_ASYNC_CALLBACK
包含來源讀取器之應用程式回呼介面的指標。
MF_SOURCE_READER_D3D_MANAGER
包含來源讀取器的 Microsoft Direct3D 裝置管理員指標。
MF_SOURCE_READER_DISABLE_CAMERA_PLUGINS
停用來源讀取器使用後置處理相機外掛程式
MF_SOURCE_READER_DISABLE_DXVA
指定來源讀取器是否在視訊譯碼器上啟用 DirectX 影片加速 (DXVA)。
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN
指定來源讀取器是否關閉媒體來源。
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING
啟用來源 讀取器的進階視訊處理,包括色彩空間轉換、反交錯、視訊大小調整和幀速率轉換。
MF_SOURCE_READER_ENABLE_TRANSCODE_ONLY_TRANSFORMS
可讓來源讀取器使用已針對轉碼優化的媒體基礎轉換 (MFT)。
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING
啟用來源 讀取器的視訊處理。
MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS
來源讀取器取得媒體來源的特性。
MF_SOURCE_READER_MEDIASOURCE_CONFIG
包含來源讀取器的態屬性。
MF_SOURCE_READER_PASSTHROUGH_MODE
設定這個屬性時, 即使 Direct3D 設備管理器存在,來源讀取器 也會通過系統記憶體所支援的影片範例傳遞至內部 MFT,而不會自動將它們複製到 DirectX 紋理。
MF_SOURCE_STREAM_SUPPORTS_HW_CONNECTION
指出媒體來源是否支援硬體數據流。
MF_STF_VERSION_DATE
這個屬性會 儲存 FILETIME ,代表感測器轉換處理站的日期/時間戳。
MF_STF_VERSION_INFO
這個屬性代表版本資訊感測器轉換處理站。 這是感測器轉換所需的唯一屬性。 此值是由感測器轉換開發人員所定義,並由媒體管線視為不透明。
MF_STREAM_SINK_SUPPORTS_HW_CONNECTION
指出媒體接收是否支援硬體數據流。
MF_STREAM_SINK_SUPPORTS_ROTATION
指出數據流接收是否支援視訊旋轉。
MF_TOPOLOGY_DXVA_MODE
指定拓撲載入器是否在拓撲中啟用 Microsoft DirectX 影片加速 (DXVA)。
MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED
指定當數據流格式變更時,媒體會話是否嘗試修改拓撲。
MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES
指定拓撲載入器是否列舉媒體來源所提供的媒體類型。
MF_TOPOLOGY_HARDWARE_MODE
指定是否要在拓撲中載入硬體型媒體基礎轉換 (MFT)。
MF_TOPOLOGY_NO_MARKIN_MARKOUT
指定管線是否會修剪範例。
MF_TOPOLOGY_PLAYBACK_FRAMERATE
指定監視器重新整理速率。
MF_TOPOLOGY_PLAYBACK_MAX_DIMS
指定視訊播放的目的地視窗大小。
MF_TOPOLOGY_PROJECTSTART
指定拓撲的停止時間,相對於序列中第一個拓撲的開頭。
MF_TOPOLOGY_PROJECTSTOP
指定拓撲的開始時間,相對於序列中第一個拓撲的開始時間。
MF_TOPOLOGY_RESOLUTION_STATUS
指定嘗試解析拓撲的狀態。
MF_TOPOLOGY_START_TIME_ON_PRESENTATION_SWITCH
指定第一個簡報之後排入佇列的簡報開始時間。
MF_TOPOLOGY_STATIC_PLAYBACK_OPTIMIZATIONS
啟用影片管線中的靜態優化。
MF_TOPONODE_CONNECT_METHOD
指定拓撲載入器如何連接此拓撲節點,以及此節點是否為選擇性。
MF_TOPONODE_D3DAWARE
指定與拓撲節點相關聯的轉換是否支援 DirectX 影片加速 (DXVA)。
MF_TOPONODE_DECODER
指定拓撲節點的基礎物件是否為譯碼器。
MF_TOPONODE_DECRYPTOR
指定 toplogy 節點的基礎物件是否為解密器。
MF_TOPONODE_DISABLE_PREROLL
指定媒體會話是否在此拓撲節點所代表的媒體接收上使用預先註冊。
MF_TOPONODE_DISCARDABLE
指定管線是否可以從拓撲節點卸除範例。
MF_TOPONODE_DRAIN
指定何時清空轉換。
MF_TOPONODE_ERROR_MAJORTYPE
包含拓撲節點的主要媒體類型。 當拓撲無法載入時,就會設定這個屬性,因為找不到正確的譯碼器。
MF_TOPONODE_ERROR_SUBTYPE
包含拓撲節點的媒體子類型。 當拓撲無法載入時,就會設定這個屬性,因為找不到正確的譯碼器。
MF_TOPONODE_ERRORCODE
包含這個 Toplogy 節點最近連線失敗的錯誤碼。
MF_TOPONODE_FLUSH
指定何時清除轉換。
MF_TOPONODE_LOCKED
指定是否可以在此拓撲節點上變更媒體類型。
MF_TOPONODE_MARKIN_HERE
指定管線是否在此節點上套用標記。
MF_TOPONODE_MARKOUT_HERE
指定管線是否在此節點套用標記。 標記是簡報結束的點。 如果管線元件產生超過標記點的數據,則不會轉譯數據。
MF_TOPONODE_MEDIASTART
指定簡報的開始時間。
MF_TOPONODE_MEDIASTOP
指定簡報的停止時間。
MF_TOPONODE_NOSHUTDOWN_ON_REMOVE
指定媒體工作階段如何關閉拓撲中的物件。
MF_TOPONODE_PRESENTATION_DESCRIPTOR
包含媒體來源之簡報描述元的指標。
MF_TOPONODE_PRIMARYOUTPUT
指出哪個輸出是發球節點上的主要輸出。
MF_TOPONODE_RATELESS
指定與此拓撲節點相關聯的媒體接收是否為無速率。
MF_TOPONODE_SEQUENCE_ELEMENTID
指定包含這個來源節點的專案。
MF_TOPONODE_SOURCE
包含與拓撲節點相關聯的媒體來源指標。
MF_TOPONODE_STREAM_DESCRIPTOR
包含媒體來源數據流描述元的指標。
MF_TOPONODE_STREAMID
與此拓撲節點相關聯的數據流接收數據流標識碼。
MF_TOPONODE_TRANSFORM_OBJECTID
與這個拓撲節點相關聯的媒體基礎轉換 (MFT) 類別標識碼 (CLSID)。
MF_TOPONODE_WORKQUEUE_ID
指定拓撲分支的工作佇列。
MF_TOPONODE_WORKQUEUE_ITEM_PRIORITY
指定拓撲分支的工作項目優先順序。
MF_TOPONODE_WORKQUEUE_MMCSS_CLASS
指定 拓撲分支的多媒體類別排程器服務 (MMCSS) 工作。
MF_TOPONODE_WORKQUEUE_MMCSS_PRIORITY
指定拓撲分支的相對線程優先順序。
MF_TOPONODE_WORKQUEUE_MMCSS_TASKID
指定拓撲分支的多媒體類別排程器服務 (MMCSS) 工作識別碼。
MF_TRANSCODE_ADJUST_PROFILE
定義轉碼拓撲之數據流設定的配置檔旗標。 旗標定義於MF_TRANSCODE_ADJUST_PROFILE_FLAGS列舉中
MF_TRANSCODE_CONTAINERTYPE
指定編碼檔案的容器類型。
MF_TRANSCODE_DONOT_INSERT_ENCODER
指定編碼器是否必須包含在轉碼拓撲中。
MF_TRANSCODE_ENCODINGPROFILE
指定編碼進階串流格式 (ASF) 檔案的裝置一致性配置檔。
MF_TRANSCODE_QUALITYVSSPEED
指定介於 0 到 100 之間的數位,指出編碼質量與編碼速度之間的取捨。
MF_TRANSCODE_SKIP_METADATA_TRANSFER
指定元數據是否寫入轉碼的檔案。
MF_TRANSCODE_TOPOLOGYMODE
指定拓撲載入器是否會載入硬體型轉換的轉碼拓撲。
MF_TRANSFORM_ASYNC
指定媒體基礎轉換 (MFT) 是否執行異步處理。
MF_TRANSFORM_ASYNC_UNLOCK
啟用異步媒體基礎轉換 (MFT) 的使用。
MF_TRANSFORM_CATEGORY_Attribute
指定媒體基礎轉換 (MFT) 的類別。
MF_TRANSFORM_FLAGS_Attribute
包含媒體基礎轉換 (MFT) 啟用物件的旗標。
MF_USER_DATA_PAYLOAD
設定是否要包含輸出範例的用戶數據承載。
MF_VIDEO_MAX_MB_PER_SEC
在IMFTransform,指定硬體編碼器支援的每秒宏區塊處理速率上限。
MF_VIDEO_PROCESSOR_ALGORITHM
設定視訊處理器所使用的演算法。
MF_VIDEODSP_MODE
設定影片防震 MFT處理模式。
MF_VIRTUALCAMERA_ASSOCIATED_CAMERA_SOURCES
包含包含IMFMediaSourceEx的IMFCollection物件,代表與虛擬相機相關聯的實體相機。
MF_VIRTUALCAMERA_APP_PACKAGE_FAMILY_NAME
指定虛擬相機組態應用程式的應用程式套件系列名稱。
MF_VIRTUALCAMERA_PROVIDE_ASSOCIATED_CAMERA_SOURCES
指定管線應該提供與虛擬相機相關聯的實體相機來源清單。
MF_XVP_CALLER_ALLOCATES_OUTPUT
指定呼叫端是否會配置用於輸出的紋理。
MF_XVP_DISABLE_FRC
停用視訊處理器 MFT 中的幀速率轉換。
MFASFSPLITTER_PACKET_BOUNDARY
指定緩衝區是否包含進階系統格式 (ASF) 封包的開頭。
MFPROTECTION_ACP
指定模擬複製保護 (ACP) 保護。
MFPROTECTION_CGMSA
指定複製產生管理系統 - A (CGMS-A) 保護。
MFPROTECTION_CONSTRICTAUDIO
指定以擷取音訊。
MFPROTECTION_CONSTRICTVIDEO
指定將視訊限制在內。
MFPROTECTION_CONSTRICTVIDEO_NOOPM
當連接器不提供輸出保護時,此屬性會指定視訊輸出信任授權單位(OTA)所提供的其他保護。
MFPROTECTION_DISABLE
指定已停用保護。
MFPROTECTION_DISABLE_SCREEN_SCRAPE
指定停用螢幕報廢保護。
MFPROTECTION_FFT
指定 FFT 保護。
MFPROTECTION_GRAPHICS_TRANSFER_AES_ENCRYPTION
指定 DXVA 譯碼器 AES DXVA 加密。
MFPROTECTION_HDCP
指定 HDCP 高頻寬數位內容保護 (HDCP) 保護。
MFPROTECTION_PROTECTED_SURFACE
指定受保護的表面。
MFPROTECTION_TRUSTEDAUDIODRIVERS
指定受信任的音訊驅動程式。
MFPROTECTION_VIDEO_FRAMES
指定是否允許應用程式存取未壓縮的視訊畫面。
MFPROTECTION_WMDRMOTA
指定 Windows 媒體數位版權管理 (WMDRM) 輸出信任授權單位 (OTA)。
MFPROTECTIONATTRIBUTE_BEST_EFFORT
設定為IMFOutputSchema對象的屬性 如果存在這個屬性,則會忽略無法套用保護的嘗試。 如果相關聯的屬性值為 TRUE,則應該套用具有 MFPROTECTIONATTRIBUTE_FAIL_OVER 屬性的保護 架構。
MFPROTECTIONATTRIBUTE_FAIL_OVER
指出如果最佳工作失敗,保護是否故障轉移至此。 這個屬性可以與IMFOutputSchema物件搭配使用。
MFSampleExtension_3DVideo
指定媒體範例是否包含 3D 視訊畫面。
MFSampleExtension_3DVideo_SampleFormat
指定 3D 視訊畫面儲存在媒體範例中的方式。
MFSampleExtension_BottomFieldFirst
指定交錯式視訊畫面的欄位支配。
MFSampleExtension_相機 Extrinsics
包含範例的相機外切。
MFSampleExtension_CaptureMetadata
IMFAttributes 儲存與擷取管線相關的所有元數據。
MFSampleExtension_CleanPoint
指出範例是否為隨機存取點。
MFSampleExtension_Content_KeyID
設定範例的金鑰標識碼。
MFSampleExtension_DecodeTimestamp屬性
包含範例的譯碼時間戳 (DTS)。
MFSampleExtension_DerivedFromTopField
指定已清除的視訊畫面是否衍生自上方欄位或下方欄位。
MFSampleExtension_DeviceReferenceSystemTime
指定範例上的原始裝置時間戳。
MFSampleExtension_DeviceTimestamp
包含來自設備驅動器的時間戳。
MFSampleExtension_Discontinuity
指定媒體範例是否為數據流間距之後的第一個範例。
MFSampleExtension_Encryption_CryptByteBlock
指定範例型模式加密的加密位元組區塊大小。
MFSampleExtension_Encryption_HardwareProtection
指定媒體範例是否受到硬體保護。
MFSampleExtension_Encryption_ProtectionScheme
指定加密範例的保護配置。
MFSampleExtension_Encryption_SampleID
指定加密範例的識別碼。
MFSampleExtension_Encryption_SkipByteBlock
指定範例型模式加密的清除(非加密)位元組區塊大小。
MFSampleExtension_Encryption_SubSampleMappingSplit
設定範例的子範例對應,指出範例數據中的清除和加密位元組。
MFSampleExtension_FeatureMap
針對輸入框架中的每個宏區塊,各包含一個MACROBLOCK_DATA結構。
MFSampleExtension_ForwardedDecodeUnits
取得IMFCollection類型的物件,其中包含IMFSample物件,其中包含網路抽象層單位 (NALUs) 和轉譯器轉送的補充增強資訊 (SEI) 單位。
MFSampleExtension_ForwardedDecodeUnitType
指定附加至MFSAMPLEEXTENSION_FORWARDEDDECODEUNITS集合中 IMFSample 之單位的類型 NALU 或 SEI。
MFSampleExtension_FrameCorruption
指定視訊畫面是否損毀。
MFSampleExtension_Interlaced
指出視訊畫面是交錯式還是漸進式的。
MFSampleExtension_LongTermReferenceFrameInfo
指定長期參考 (LTR) 框架資訊,並在輸出範例上傳回。
MFSampleExtension_MeanAbsoluteDifference
這個屬性會傳回 Y 平面中所有宏區塊的平均絕對差異 (MAD)。
MFSampleExtension_MULTIPLEXED_MANAGER
提供IMFMuxStreamSampleManager實例,用來從多任務處理媒體來源的子數據流存取樣本的集合。
MFSampleExtension_PacketCrossOffsets
指定受保護範例框架中承載界限的位移。
MFSampleExtension_PhotoThumbnail
包含 IMFSample 的相片縮圖
MFSampleExtension_PhotoThumbnailMediaType
包含 IMFMediaType,描述包含在 MFSampleExtension_PhotoThumbnail 屬性中的影像格式類型。
MFSampleExtension_Pinhole相機 Intrinsics
包含範例的針孔相機內建。
MFSampleExtension_RepeatFirstField
指定是否要在交錯式框架中重複第一個字段。 此屬性適用於媒體範例。
MFSampleExtension_ROIRectangle
指定感興趣的區域界限,指出需要不同品質之框架的區域。
MFSampleExtension_SingleField
指定影片範例是否包含單一字段或兩個交錯欄位。 此屬性適用於媒體範例。
MFSampleExtension_SpatialLayerId
IMFSample 中包含的數據空間層標識碼。
MFSampleExtension_TargetGlobalLuminance
Nits 中的值,指定相關聯視訊畫面的目標全域反光亮度。
MFSampleExtension_TemporalLayerId
IMFSample 中包含的數據時態層標識碼。
MFSampleExtension_Token
包含提供給 IMFMediaStream::RequestSample 方法之令牌的指標。
MFSampleExtension_VideoDSPMode
指出是否將視訊防震套用至視訊畫面。
MFSampleExtension_VideoEncodePictureType
指定視訊編碼器所輸出的圖片類型。
MFSampleExtension_VideoEncodeQP
指定用來編碼影片範例的量化參數 (QP)。
MFStreamExtension_相機 Extrinsics
包含數據流的相機外切。
MFStreamExtension_Pinhole相機 Intrinsics
包含數據流的針孔相機內建。
MFT_CODEC_MERIT_Attribute
包含硬體編解碼器的優點值。
MFT_AUDIO_DECODER_AUDIO_ENDPOINT_FORMFACTOR
指定與音訊譯碼器 MFT 相關聯的音訊端點裝置的規格。
MFT_AUDIO_DECODER_AUDIO_ENDPOINT_ID
指定與音訊譯碼器 MFT 相關聯的音訊端點裝置標識碼。
MFT_AUDIO_DECODER_AUDIO_ENDPOINT_DIGITAL_STEREO_ONLY
指定與音訊譯碼器 MFT 相關聯的音訊端點裝置是否只支援未壓縮的立體聲訊號。
MFT_CONNECTED_STREAM_ATTRIBUTE
在硬體型媒體基礎轉換 (MFT) 上,包含已連線數據流之數據流屬性的指標。
MFT_CONNECTED_TO_HW_STREAM
指定硬體型媒體基礎轉換 (MFT) 是否連接到另一個硬體型 MFT。
MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER
指定譯碼器是否在其他格式之前公開 IYUV/I420 輸出類型(適用於轉碼)。
MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT
指定影片處理之後譯碼影像的最終輸出解析度。
MFT_DECODER_OPERATING_POINT
指定譯碼器的「作業點」,譯碼器在支援空間或時態性延展性時,應該在作業的延展性層。
MFT_ENCODER_SUPPORTS_CONFIG_EVENT
指定 MFT 編碼器支援在 串流時接收 MEEncodingParameter 事件。
MFT_ENUM_ADAPTER_LUID
指定視訊配接器的唯一標識碼。 呼叫 MFTEnum2 時,請使用這個屬性來列舉與特定配接器相關聯的 MFT。
MFT_ENUM_HARDWARE_URL_Attribute
包含硬體型媒體基礎轉換 (MFT) 的符號連結。
MFT_ENUM_HARDWARE_VENDOR_ID_Attribute
指定硬體型媒體基礎的廠商標識碼
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE
指定譯碼器是否針對轉碼進行優化,而不是用於播放。
MFT_ENUM_VIDEO_RENDERER_EXTENSION_PROFILE
包含 UWP 應用程式指令清單檔案之 VideoRendererExtensionProfile 標籤中所有 VideoRendererExtensionProfile 項目的清單。 MFTEnumEx 會將此值儲存在 MFTEnumEx 為包含 VideoRendererExtensionProfiles 標記之相關聯 UWP 指令清單的 MFT 所建立之 IMFActivate 物件的屬性存放區上。
MFT_FIELDOFUSE_UNLOCK_Attribute
包含 IMFFieldOfUseMFTUnlock 指標,可用來解除鎖定媒體基礎轉換 (MFT)。 IMFFieldOfUseMFTUnlock 介面可用來解除鎖定具有使用範圍限制的 MFT。
MFT_FRIENDLY_NAME_Attribute
包含硬體型媒體基礎轉換 (MFT) 的顯示名稱。
MFT_HW_TIMESTAMP_WITH_QPC_Attribute
指定硬體裝置來源是否使用時間戳的系統時間。
MFT_INPUT_TYPES_Attributes
包含媒體基礎轉換 (MFT) 的已註冊輸入類型。
MFT_OUTPUT_TYPES_Attributes
包含媒體基礎轉換的已註冊輸出類型 (MFT)。
MFT_PREFERRED_ENCODER_PROFILE
包含編碼器的組態屬性。
MFT_PREFERRED_OUTPUTTYPE_Attribute
指定編碼器的慣用輸出格式。
MFT_PROCESS_LOCAL_Attribute
指定媒體基礎轉換 (MFT) 是否只在應用程式的程式中註冊。
MFT_REMUX_MARK_I_PICTURE_AS_CLEAN_POINT
指定 H.264 視訊 remux MFT 是否應該將 I 圖片標示為乾淨點,以提升搜尋能力。 這可能會在不符合最終 MP4 檔案的搜尋時發生損毀。
MFT_SUPPORT_3DVIDEO
指定媒體基礎轉換 (MFT) 是否支援 3D 立體視訊。
MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE
指定媒體基礎轉換 (MFT) 是否支援動態格式變更。
MFT_TRANSFORM_CLSID_Attribute
包含媒體基礎轉換 (MFT) 的類別識別碼 (CLSID)。
VIDEO_ZOOM_RECT
指定增強式視訊轉譯器 (EVR) 視訊混音器的來源矩形。 來源矩形是混音器向目的地表面閃爍的視訊畫面部分。

IMFAttributes

媒體基礎屬性