Share via


擷取引擎屬性

下列屬性可用來設定擷取引擎。

下列屬性與擷取裝置相關:

屬性 描述
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_DISABLE_HARDWARE_TRANSFORMS 停用在擷取引擎中使用硬體型媒體基礎轉換 (MF) T。
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_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_SINK_TYPE 指定擷取接收的類型。
MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY 指定擷取引擎是否擷取音訊,但不會擷取視訊。
MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY 指定擷取引擎是否擷取視訊,但不擷取音訊。

 

媒體基礎屬性

IMFCaptureEngine::Initialize