Interfaz IWiaVideo (wiavideo.h)
La interfaz IWiaVideo proporciona métodos que permiten a una aplicación que usa servicios de adquisición de imágenes de Windows (WIA) para adquirir imágenes fijas de un dispositivo de vídeo de streaming.
Nota WIA no admite dispositivos de vídeo en Windows Server 2003, Windows Vista y versiones posteriores. Para esas versiones de Windows, use DirectShow para adquirir imágenes de vídeo.
Herencia
La interfaz IWiaVideo hereda de la interfaz IUnknown . IWiaVideo también tiene estos tipos de miembros:
Métodos
La interfaz IWiaVideo tiene estos métodos.
IWiaVideo::CreateVideoByDevNum El método IWiaVideo::CreateVideoByDevNum crea una conexión a un dispositivo de vídeo de streaming con el número de dispositivo obtenido de una enumeración directshow. |
IWiaVideo::CreateVideoByName El método IWiaVideo::CreateVideoByName crea una conexión a un dispositivo de vídeo de streaming con el nombre descriptivo del dispositivo obtenido de una enumeración directshow. |
IWiaVideo::CreateVideoByWiaDevID El método IWiaVideo::CreateVideoByWiaDevID crea una conexión a un dispositivo de vídeo de streaming a partir de su propiedad WIA_DIP_DEV_ID. |
IWiaVideo::D estroyVideo El método IWiaVideo::D estroyVideo apaga el vídeo de streaming. Para reiniciar la reproducción de vídeo, la aplicación debe llamar de nuevo a uno de los métodos IWiaVideo CreateVideo. |
IWiaVideo::get_ImagesDirectory La propiedad IWiaVideo::ImagesDirectory especifica la ruta de acceso completa y el directorio donde se almacenan las imágenes al llamar al método IWiaVideo::TakePicture. (Obtener) |
IWiaVideo::get_PreviewVisible La propiedad IWiaVideo::P reviewVisible especifica si la reproducción de vídeo está visible en su ventana primaria. Esto no afecta al WIAVIDEO_STATE del vídeo. (Obtener) |
IWiaVideo::GetCurrentState El método IWiaVideo::GetCurrentState especifica el estado de la secuencia de vídeo como miembro de la enumeración WIAVIDEO_STATE. |
IWiaVideo::P ause El método IWiaVideo::P ause pausa la reproducción de vídeo. |
IWiaVideo::P lay Comienza la reproducción del vídeo de streaming. |
IWiaVideo::p ut_ImagesDirectory La propiedad IWiaVideo::ImagesDirectory especifica la ruta de acceso completa y el directorio donde se almacenan las imágenes al llamar al método IWiaVideo::TakePicture. (Put) |
IWiaVideo::p ut_PreviewVisible La propiedad IWiaVideo::P reviewVisible especifica si la reproducción de vídeo está visible en su ventana primaria. Esto no afecta al WIAVIDEO_STATE del vídeo. (Put) |
IWiaVideo::ResizeVideo El método IWiaVideo::ResizeVideo cambia el tamaño de la reproducción de vídeo a la mayor resolución admitida que cabe dentro de la ventana primaria. Llame a este método cada vez que se mueva o cambie el tamaño de la ventana primaria. |
IWiaVideo::TakePicture El método IWiaVideo::TakePicture extrae una imagen fija de la secuencia de vídeo y guarda la imagen como un archivo JPEG. |
Comentarios
La interfaz IWiaVideo , como todas las interfaces del Modelo de objetos componentes (COM), hereda los métodos de interfaz IUnknown .
Métodos IUnknown | Descripción |
---|---|
IUnknown::QueryInterface | Devuelve punteros a las interfaces compatibles. |
IUnknown::AddRef | Incrementa el recuento de referencias. |
IUnknown::Release | Reduce el recuento de referencias. |
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wiavideo.h |