Attributi del motore di acquisizione

Gli attributi seguenti possono essere usati per configurare il motore di acquisizione.

Gli attributi seguenti sono correlati ai dispositivi di acquisizione:

Attributo Descrizione
MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED Segnala che l'acquisizione video viene bloccata dal driver.
MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED Segnala che l'acquisizione video viene ripristinata dopo essere stata bloccata.
MF_CAPTURE_ENGINE_D3D_MANAGER Imposta un puntatore al Gestione dispositivi DXGI nel motore di acquisizione.
MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Consente al motore di acquisizione di usare un decodificatore con restrizioni relative al campo d'uso.
MF_CAPTURE_ENGINE_DISABLE_DXVA Specifica se il motore di acquisizione usa DirectX Video Acceleration (DXVA) per la decodifica video.
MF_CAPTURE_DISABLE_HARDWARE_TRANSFORMS Disabilita l'uso delle trasformazioni di Media Foundation basate su hardware nel motore di acquisizione.
MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION Indica se è necessario abilitare le notifiche sullo stato del flusso.
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Consente al motore di acquisizione di usare un codificatore con restrizioni relative al campo di utilizzo.
MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID Identifica il componente che ha generato un evento di acquisizione.
MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX Identifica il flusso generato da un evento di acquisizione.
MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG Contiene le proprietà di configurazione per l'origine di acquisizione.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES Imposta il numero massimo di campioni elaborati che possono essere memorizzati nel buffer nel percorso audio del sink di record.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES Imposta il numero massimo di campioni non elaborati che possono essere memorizzati nel buffer per l'elaborazione nel percorso audio del sink di record.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES Imposta il numero massimo di campioni elaborati che possono essere memorizzati nel buffer nel percorso video del sink di record.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES Imposta il numero massimo di campioni non elaborati che possono essere memorizzati nel buffer per l'elaborazione nel percorso video del sink di record.
MF_CAPTURE_ENGINE_SINK_TYPE Specifica un tipo di sink di acquisizione.
MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY Specifica se il motore di acquisizione acquisisce l'audio ma non il video.
MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY Specifica se il motore di acquisizione acquisisce video ma non audio.

 

Attributi di Media Foundation

IMFCaptureEngine::Initialize