Interface IWiaVideo (wiavideo.h)
A interface IWiaVideo fornece métodos que permitem que um aplicativo que usa serviços wia (aquisição de imagens do Windows) adquira imagens paradas de um dispositivo de streaming de vídeo.
Nota O WIA não dá suporte a dispositivos de vídeo no Windows Server 2003, Windows Vista e posteriores. Para essas versões do Windows, use o DirectShow para adquirir imagens de vídeo.
Herança
A interface IWiaVideo herda da interface IUnknown . IWiaVideo também tem esses tipos de membros:
Métodos
A interface IWiaVideo tem esses métodos.
IWiaVideo::CreateVideoByDevNum O método IWiaVideo::CreateVideoByDevNum cria uma conexão com um dispositivo de vídeo de streaming com o número do dispositivo obtido de uma enumeração Directshow. |
IWiaVideo::CreateVideoByName O método IWiaVideo::CreateVideoByName cria uma conexão com um dispositivo de vídeo de streaming com o nome de dispositivo amigável obtido de uma enumeração Directshow. |
IWiaVideo::CreateVideoByWiaDevID O método IWiaVideo::CreateVideoByWiaDevID cria uma conexão com um dispositivo de streaming de vídeo de sua propriedade WIA_DIP_DEV_ID. |
IWiaVideo::D estroyVideo O método IWiaVideo::D estroyVideo desliga o vídeo de streaming. Para reiniciar a reprodução de vídeo, o aplicativo deve chamar um dos métodos IWiaVideo CreateVideo novamente. |
IWiaVideo::get_ImagesDirectory A propriedade IWiaVideo::ImagesDirectory especifica o caminho completo e o diretório em que as imagens são armazenadas ao chamar o método IWiaVideo::TakePicture. (Obter) |
IWiaVideo::get_PreviewVisible A propriedade IWiaVideo::P reviewVisible especifica se a reprodução de vídeo está visível em sua janela pai. Isso não afeta a WIAVIDEO_STATE do vídeo. (Obter) |
IWiaVideo::GetCurrentState O método IWiaVideo::GetCurrentState especifica o estado do fluxo de vídeo como membro da enumeração WIAVIDEO_STATE. |
IWiaVideo::P ause O método IWiaVideo::P ause pausa a reprodução de vídeo. |
IWiaVideo::P lay Inicia a reprodução do streaming de vídeo. |
IWiaVideo::p ut_ImagesDirectory A propriedade IWiaVideo::ImagesDirectory especifica o caminho completo e o diretório em que as imagens são armazenadas ao chamar o método IWiaVideo::TakePicture. (Put) |
IWiaVideo::p ut_PreviewVisible A propriedade IWiaVideo::P reviewVisible especifica se a reprodução de vídeo está visível em sua janela pai. Isso não afeta a WIAVIDEO_STATE do vídeo. (Put) |
IWiaVideo::ResizeVideo O método IWiaVideo::ResizeVideo redimensiona a reprodução de vídeo para a maior resolução com suporte que se encaixa dentro da janela pai. Chame esse método sempre que a janela pai for movida ou redimensionada. |
IWiaVideo::TakePicture O método IWiaVideo::TakePicture extrai uma imagem parada do fluxo de vídeo e salva a imagem como um arquivo JPEG. |
Comentários
A interface IWiaVideo , como todas as interfaces COM (Component Object Model), herda os métodos de interface IUnknown .
Métodos IUnknown | Descrição |
---|---|
IUnknown::QueryInterface | Retorna ponteiros para interfaces com suporte. |
IUnknown::AddRef | Incrementa a contagem de referência. |
IUnknown::Release | Contagem de referência decrementos. |
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wiavideo.h |