Интерфейс 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 |