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
Коментар не знайдено