2012-10-31 30 views
5

Tôi đang cố gắng sử dụng GStreamer làm phụ trợ video cho điện thoại mềm mà chúng tôi đang phát triển trong nhà. Softphone của chúng tôi không phải là GLib dựa, có vòng lặp sự kiện riêng của mình. Có thể thiết lập một đường ống gst và đưa vào các tiểu bang khác nhau mà không có một GMainLoop?Có thể sử dụng GStreamer không có vòng lặp chính GLib không?

Trả lời

7

Có, luồng video hoạt động độc lập, vì vậy ngay cả một "vòng lặp chính" như sleep(10) sẽ thực hiện công việc. Tuy nhiên, GLib là cần thiết để nắm bắt bất kỳ sự kiện hoặc thông báo lỗi từ đường ống gst.