VideoIO là một video IO khuôn khổ chung cho dữ liệu tinh khiết.
Khuôn khổ này nên cung cấp một đầu vào video và đầu ra hệ thống chung (đọc / ghi tập tin khác nhau và các từ / đến các thiết bị) cho dữ liệu tinh khiết. Giao diện là nền tảng độc lập và các thư viện cần thiết được kiểm tra và nạp trong thời gian chạy, do đó, các ứng dụng máy chủ (ví dụ như Gem, Gridflow, PDP) không có thời gian biên dịch phụ thuộc vào tất cả các thư viện video.
Tại thời điểm này chỉ có giao diện để Gem được thực hiện và bao gồm các đối tượng sau đây: pix_file_read, pix_file_write và pix_devic_read. Họ sử dụng các plugins GStreamer cho tất cả các hoạt động này, nhưng các thư viện khác, đặc biệt là trên Windows và OSX, nên được bổ sung trong tương lai.
Những gì họ có thể làm vào lúc này:
pix_file_read:
đọc audio và video từ tất cả các định dạng hỗ trợ GStreamer (khá nhiều); đọc từ dvd; http, mms, UDP, ... suối;
pix_file_write:
viết trong một số codec vào đĩa, còn dòng qua udp;
pix_device_read:
có thể đọc từ máy ảnh và các thiết bị DV;
Yêu cầu :
- PD & gt; = 0,34
- GStreamer & gt; = 0.10.13
Bình luận không