Partager via


Interface IWiaVideo (wiavideo.h)

L’interface IWiaVideo fournit des méthodes qui permettent à une application qui utilise les services d’acquisition d’images Windows (WIA) d’acquérir des images fixes à partir d’un appareil vidéo de streaming.

Note WIA ne prend pas en charge les appareils vidéo dans Windows Server 2003, Windows Vista et versions ultérieures. Pour ces versions de Windows, utilisez DirectShow pour acquérir des images à partir d’une vidéo.
 

Héritage

L’interface IWiaVideo hérite de l’interface IUnknown. IWiaVideo a également les types de membres suivants :

Méthodes

L’interface IWiaVideo utilise ces méthodes.

 
IWiaVideo::CreateVideoByDevNum

La méthode IWiaVideo::CreateVideoByDevNum crée une connexion à un appareil vidéo de streaming avec le numéro d’appareil obtenu à partir d’une énumération Directhow.
IWiaVideo::CreateVideoByName

La méthode IWiaVideo::CreateVideoByName crée une connexion à un appareil vidéo de streaming avec le nom d’appareil convivial obtenu à partir d’une énumération Directhow.
IWiaVideo::CreateVideoByWiaDevID

La méthode IWiaVideo::CreateVideoByWiaDevID crée une connexion à un appareil vidéo de streaming à partir de sa propriété WIA_DIP_DEV_ID.
IWiaVideo::D estroyVideo

La méthode IWiaVideo::D estroyVideo arrête la vidéo de streaming. Pour redémarrer la lecture vidéo, l’application doit appeler à nouveau l’une des méthodes IWiaVideo CreateVideo.
IWiaVideo::get_ImagesDirectory

La propriété IWiaVideo::ImagesDirectory spécifie le chemin d’accès complet et le répertoire où les images sont stockées lors de l’appel de la méthode IWiaVideo::TakePicture. (Obtenir)
IWiaVideo::get_PreviewVisible

La propriété IWiaVideo::P reviewVisible spécifie si la lecture vidéo est visible dans sa fenêtre parente. Cela n’affecte pas la WIAVIDEO_STATE de la vidéo. (Obtenir)
IWiaVideo::GetCurrentState

La méthode IWiaVideo::GetCurrentState spécifie l’état du flux vidéo en tant que membre de l’énumération WIAVIDEO_STATE.
IWiaVideo::P ause

La méthode IWiaVideo::P ause interrompt la lecture vidéo.
IWiaVideo::P lay

Commence la lecture de la vidéo en streaming.
IWiaVideo::p ut_ImagesDirectory

La propriété IWiaVideo::ImagesDirectory spécifie le chemin d’accès complet et le répertoire où les images sont stockées lors de l’appel de la méthode IWiaVideo::TakePicture. (Put)
IWiaVideo::p ut_PreviewVisible

La propriété IWiaVideo::P reviewVisible spécifie si la lecture vidéo est visible dans sa fenêtre parente. Cela n’affecte pas la WIAVIDEO_STATE de la vidéo. (Put)
IWiaVideo::ResizeVideo

La méthode IWiaVideo::ResizeVideo redimensionne la lecture vidéo à la plus grande résolution prise en charge qui s’adapte à la fenêtre parente. Appelez cette méthode chaque fois que la fenêtre parente est déplacée ou redimensionnée.
IWiaVideo::TakePicture

La méthode IWiaVideo::TakePicture extrait une image fixe du flux vidéo et enregistre l’image sous forme de fichier JPEG.

Remarques

L’interface IWiaVideo, comme toutes les interfaces COM (Component Object Model), hérite des méthodes d’interface IUnknown.

Méthodes IUnknown Description
IUnknown::QueryInterface Retourne des pointeurs aux interfaces prises en charge.
IUnknown::AddRef Incrémente le décompte de références.
IUnknown::Release Décrémente le décompte de références.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wiavideo.h