Поделиться через


Интерфейс IWiaVideo (wiavideo.h)

Интерфейс IWiaVideo предоставляет методы, позволяющие приложению, использующим службы получения образов Windows (WIA), получать неподвижные изображения с видеоустройства потоковой передачи.

Примечание WIA не поддерживает видеоустройства в Windows Server 2003, Windows Vista и более поздних версиях. Для этих версий Windows используйте DirectShow для получения изображений из видео.
 

Наследование

Интерфейс IWiaVideo наследуется от интерфейса IUnknown . IWiaVideo также имеет следующие типы элементов:

Методы

Интерфейс IWiaVideo содержит следующие методы.

 
IWiaVideo::CreateVideoByDevNum

Метод IWiaVideo::CreateVideoByDevNum создает подключение к устройству потоковой передачи видео с номером устройства, полученным из перечисления Directshow.
IWiaVideo::CreateVideoByName

Метод IWiaVideo::CreateVideoByName создает подключение к устройству потоковой передачи видео с понятным именем устройства, полученным из перечисления Directshow.
IWiaVideo::CreateVideoByWiaDevID

Метод IWiaVideo::CreateVideoByWiaDevID создает подключение к устройству потоковой передачи видео из его свойства WIA_DIP_DEV_ID.
IWiaVideo::D eвыстроевидео

Метод IWiaVideo::D etiesVideo завершает потоковую передачу видео. Чтобы перезапустить воспроизведение видео, приложение должно снова вызвать один из методов IWiaVideo CreateVideo.
IWiaVideo::get_ImagesDirectory

Свойство IWiaVideo::ImagesDirectory указывает полный путь и каталог, в котором хранятся изображения при вызове метода IWiaVideo::TakePicture. (Получить)
IWiaVideo::get_PreviewVisible

Свойство IWiaVideo::P reviewVisible указывает, отображается ли воспроизведение видео в родительском окне. Это не влияет на WIAVIDEO_STATE видео. (Получить)
IWiaVideo::GetCurrentState

Метод IWiaVideo::GetCurrentState указывает состояние видеопотока как члена перечисления WIAVIDEO_STATE.
IWiaVideo::P ause

Метод IWiaVideo::P ause приостанавливает воспроизведение видео.
IWiaVideo::P lay

Начинает воспроизведение потокового видео.
IWiaVideo::p ut_ImagesDirectory

Свойство IWiaVideo::ImagesDirectory указывает полный путь и каталог, в котором хранятся изображения при вызове метода IWiaVideo::TakePicture. (Put)
IWiaVideo::p ut_PreviewVisible

Свойство IWiaVideo::P reviewVisible указывает, отображается ли воспроизведение видео в родительском окне. Это не влияет на WIAVIDEO_STATE видео. (Put)
IWiaVideo::ResizeVideo

Метод IWiaVideo::ResizeVideo изменяет размер воспроизведения видео до наибольшего поддерживаемого разрешения, которое помещается в родительское окно. Вызывайте этот метод при каждом перемещении или изменении размера родительского окна.
IWiaVideo::TakePicture

Метод IWiaVideo::TakePicture извлекает неподвижное изображение из видеопотока и сохраняет его в виде JPEG-файла.

Комментарии

Интерфейс IWiaVideo , как и все интерфейсы COM, наследует методы интерфейса IUnknown .

Методы IUnknown Описание
IUnknown::QueryInterface Возвращает указатели на поддерживаемые интерфейсы.
IUnknown::AddRef Увеличивает значение счетчика ссылок.
IUnknown::Release Уменьшает значение счетчика ссылок.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header wiavideo.h