Перечисление WIAVIDEO_STATE (wiavideo.h)
Перечисление WIAVIDEO_STATE используется для указания текущего состояния видеопотока.
Примечание Windows Image Acquisition (WIA) не поддерживает видеоустройства в Windows Server 2003, Windows Vista и более поздних версиях. Для этих версий Windows используйте DirectShow для получения изображений из видео.
Синтаксис
typedef enum __MIDL___MIDL_itf_wiavideo_xp_0000_0000_0001 {
WIAVIDEO_NO_VIDEO = 1,
WIAVIDEO_CREATING_VIDEO = 2,
WIAVIDEO_VIDEO_CREATED = 3,
WIAVIDEO_VIDEO_PLAYING = 4,
WIAVIDEO_VIDEO_PAUSED = 5,
WIAVIDEO_DESTROYING_VIDEO = 6
} WIAVIDEO_STATE;
Константы
WIAVIDEO_NO_VIDEO Значение: 1 Видеопоток не существует. Вызовите IWiaVideo::CreateVideoByWiaDevID, IWiaVideo::CreateVideoByDevNum или IWiaVideo::CreateVideoByName , чтобы создать видео. |
WIAVIDEO_CREATING_VIDEO Значение: 2 Один из методов IWiaVideo CreateVideo был вызван, и WIA находится в процессе создания видеопотока. |
WIAVIDEO_VIDEO_CREATED Значение: 3 Видеопоток успешно создан, но воспроизведение еще не запущено. |
WIAVIDEO_VIDEO_PLAYING Значение: 4 Видеопоток успешно создан, и видео воспроизводит. Теперь приложение может вызывать метод IWiaVideo::TakePicture . |
WIAVIDEO_VIDEO_PAUSED Значение: 5 Видеопоток успешно создан, и видео приостановлено. Теперь приложение может вызывать метод IWiaVideo::TakePicture . |
WIAVIDEO_DESTROYING_VIDEO Значение: 6 Приложение называется методом IWiaVideo::D etraitsVideo , и WIA находится в процессе уничтожения видеопотока. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wiavideo.h |