Atributos del motor de captura

Los atributos siguientes se pueden usar para configurar el motor de captura.

Los atributos siguientes están relacionados con los dispositivos de captura:

Atributo Descripción
MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED Indica que el controlador está bloqueando la captura de vídeo.
MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED Señales de que la captura de vídeo se restaura después de bloquearse.
MF_CAPTURE_ENGINE_D3D_MANAGER Establece un puntero al Administrador de dispositivos DXGI en el motor de captura.
MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Permite al motor de captura usar un descodificador que tenga restricciones de campo de uso.
MF_CAPTURE_ENGINE_DISABLE_DXVA Especifica si el motor de captura usa DirectX Video Acceleration (DXVA) para la descodificación de vídeo.
MF_CAPTURE_DISABLE_HARDWARE_TRANSFORMS Deshabilita el uso de transformaciones (MFT) basadas en hardware en el motor de captura.
MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION Indica si se deben habilitar las notificaciones de estado de flujo.
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Permite al motor de captura usar un codificador que tenga restricciones de campo de uso.
MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID Identifica el componente que generó un evento de captura.
MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX Identifica qué secuencia generó un evento de captura.
MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG Contiene las propiedades de configuración del origen de captura.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES Establece el número máximo de muestras procesadas que se pueden almacenar en búfer en la ruta de acceso de audio del receptor de registros.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES Establece el número máximo de muestras sin procesar que se pueden almacenar en búfer para su procesamiento en la ruta de acceso de audio del receptor de registros.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES Establece el número máximo de muestras procesadas que se pueden almacenar en búfer en la ruta de acceso de vídeo receptor del registro.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES Establece el número máximo de muestras sin procesar que se pueden almacenar en búfer para su procesamiento en la ruta de acceso de vídeo receptor del registro.
MF_CAPTURE_ENGINE_SINK_TYPE Especifica un tipo de receptor de captura.
MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY Especifica si el motor de captura captura audio pero no vídeo.
MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY Especifica si el motor de captura captura vídeo pero no audio.

 

Atributos de Media Foundation

IMFCaptureEngine::Initialize