Attributs du moteur de capture

Les attributs suivants peuvent être utilisés pour configurer le moteur de capture.

Les attributs suivants sont liés aux appareils de capture :

Attribut Description
MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED Signale que la capture vidéo est bloquée par le pilote.
MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED Signale que la capture vidéo est restaurée après avoir été bloquée.
MF_CAPTURE_ENGINE_D3D_MANAGER Définit un pointeur vers le Gestionnaire de périphériques DXGI sur le moteur de capture.
MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Permet au moteur de capture d’utiliser un décodeur qui a des restrictions de champ d’utilisation.
MF_CAPTURE_ENGINE_DISABLE_DXVA Spécifie si le moteur de capture utilise DirectX Video Acceleration (DXVA) pour le décodage vidéo.
MF_CAPTURE_DISABLE_HARDWARE_TRANSFORMS Désactive l’utilisation de transformations Media Foundation basées sur le matériel (MFT) dans le moteur de capture.
MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION Indique si les notifications d’état de flux doivent être activées.
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE Permet au moteur de capture d’utiliser un encodeur qui a des restrictions de champ d’utilisation.
MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID Identifie le composant qui a généré un événement de capture.
MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX Identifie le flux qui a généré un événement de capture.
MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG Contient les propriétés de configuration de la source de capture.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES Définit le nombre maximal d’exemples traités qui peuvent être mis en mémoire tampon dans le chemin audio du récepteur d’enregistrements.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES Définit le nombre maximal d’exemples non traités qui peuvent être mis en mémoire tampon pour traitement dans le chemin audio du récepteur d’enregistrements..
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES Définit le nombre maximal d’exemples traités pouvant être mis en mémoire tampon dans le chemin vidéo du récepteur d’enregistrements.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES Définit le nombre maximal d’exemples non traités qui peuvent être mis en mémoire tampon pour le traitement dans le chemin vidéo du récepteur d’enregistrements.
MF_CAPTURE_ENGINE_SINK_TYPE Spécifie un type de récepteur de capture.
MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY Spécifie si le moteur de capture capture capture l’audio, mais pas la vidéo.
MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY Spécifie si le moteur de capture capture capture la vidéo, mais pas l’audio.

 

Attributs Media Foundation

IMFCaptureEngine::Initialize