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 |