VideoIO общее видео IO рамки для чистых данных.
Эта основа должна обеспечивать общий видео вход и выход системы (чтение / запись файлов и различные от / к устройствам) для чистых данных. Интерфейс платформы и необходимые библиотеки проверены и загружены во время выполнения, поэтому основное приложение (например, Джем, Gridflow, PDP) не имеет компиляции зависимость от всех этих видео библиотек.
На данный момент только интерфейс Gem реализуется и состоит из следующих объектов: pix_file_read, pix_file_write и pix_devic_read. Они используют GStreamer плагины для всех этих операций, но альтернативные библиотеки, особенно на Windows, и OSX, должны быть добавлены в будущем.
Что они могут сделать в этот момент:
pix_file_read:
читать аудио и видео от всех поддержке форматов GStreamer (довольно много); чтение DVD; HTTP, MMS, UDP, ... потоки;
pix_file_write:
пишет в некоторых кодеков на диск, а также потоков над UDP;
pix_device_read:
может читать камерой и DV устройств;
Требования
- PD & GT; = 0,34
- Gstreamer & GT; = 0.10.13
Комментарии не найдены