共用方式為


擷取引擎屬性

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

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

屬性 描述
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 停用在擷取引擎中使用硬體型媒體基礎轉換 (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_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