Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Capture Engine Attributes

The following attributes can be used to configure the Capture Engine.

The following attributes are related to capture devices:

AttributeDescription
MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED Signals that video capture is being blocked by the driver.
MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED Signals that video capture is restored after being blocked.
MF_CAPTURE_ENGINE_D3D_MANAGER Sets a pointer to the DXGI Device Manager on the capture engine.
MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Enables the capture engine to use a decoder that has field-of-use restrictions.
MF_CAPTURE_ENGINE_DEVICE_TYPE Specifies a type of capture device.
MF_CAPTURE_ENGINE_DISABLE_DXVA Specifies whether the capture engine uses DirectX Video Acceleration (DXVA) for video decoding.
MF_CAPTURE_DISABLE_HARDWARE_TRANSFORMS Disables the use of hardware-based Media Foundation transforms (MFTs) in the capture engine.
MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION Indicates whether stream state notifications should be enabled.
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Enables the capture engine to use an encoder that has field-of-use restrictions.
MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID Identifies the component that generated a capture event.
MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX Identifies which stream generated a capture event.
MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG Contains configuration properties for the capture source.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES Sets the maximum number of processed samples that can be buffered in the record sink audio path.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES Sets the maximum number of unprocessed samples that can be buffered for processing in the record sink audio path..
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES Sets the maximum number of processed samples that can be buffered in the record sink video path.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES Sets the maximum number of unprocessed samples that can be buffered for processing in the record sink video path.
MF_CAPTURE_ENGINE_SINK_TYPE Specifies a type of capture sink.
MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY Specifies whether the capture engine captures audio but not video.
MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY Specifies whether the capture engine captures video but not audio.

 

Related topics

Media Foundation Attributes
IMFCaptureEngine::Initialize

 

 

Show:
© 2017 Microsoft