Partager via


PCI-Based TV Capture

Les périphériques de capture pci avec tuners TV/radio, tv audio et barres croisées nécessitent des graphiques de filtre complexes et disposent d’un matériel qui est souvent capable de maîtriser des flux d’aperçu et de capture distincts, chacun avec un espace de couleurs et des dimensions d’image potentiellement différents. Ces appareils peuvent également fournir des flux distincts pour VBI ou timecode.

Le diagramme suivant montre des convertisseurs distincts connectés aux flux d’aperçu et de capture.

diagramme illustrant des convertisseurs distincts connectés aux flux d’aperçu et de capture.

Le jeu de propriétés PROPSETID_ALLOCATOR_CONTROL est spécifique à ce type de graphique de filtre.

Une variante facultative pour ce type de graphique de filtre consiste à connecter la broche d’aperçu au filtre Video Mixer/Renderer (VMR) DirectShow au lieu du convertisseur vidéo standard à l’aide du format de structure KS_VIDEOINFOHEADER2 . Lorsqu’il est configuré dans ce mode, avec un périphérique d’affichage qui prend en charge le transport vidéo en mode noyau du gestionnaire de ports vidéo (VPM) et des extensions de port vidéo (VPE), les mémoires tampons sont passées à l’appareil de capture ainsi que les poignées de surface Microsoft DirectDraw dans la structure KS_FRAME_INFO .

Le minidriver de capture vidéo peut alors conserver indéfiniment la propriété des mémoires tampons : verrouillage, remplissage, déverrouillage et retournement des surfaces au fur et à mesure qu’elles sont capturées. Le minidriver doit s’inscrire aux notifications qui indiquent une perte de surfaces lors de l’exécution d’applications MS-DOS plein écran ou de jeux en mode exclusif. Dans ce cas, le minidriver doit terminer les mémoires tampons jusqu’au filtre de capture.

Si votre matériel de capture vidéo comprend un tuner radio FM, consultez Appareils de capture vidéo avec tuners radio.