Compartir a través de


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