В Gstreamer'е у всякого элемента можно вызвать весьма полезный итератор iterate_pads() или iterate_sink_pads(). У этого итератор есть метод next() без которого использование его лишено смысла. Однако в качестве параметра этот метод принимает GLib.Value, соответственно в соответствующее место в памяти этот метод next() кладёт GLib.Value, а не Gst.Pad. По-простому преобразовать GLib.Value к Gst.Pad не получилось, возможно это надо делать каким-то специальным методом. Каким, спрашивается? Кто-нибудь может показать пример использовать итераторов в Vala и GStreamer (на Vala)?

Ответ на:
Gst.Element.sinkpads.foreach (() => {});
от Camel

Ответ на:
комментарий
от ratvier

Ответ на:
@
от Camel

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости Vala 0.30.0 (2015)
- Форум Как преобразовать ... (2003)
- Форум Преобразовать размер (2025)
- Форум [OpenSSL]Определить, зашифрован приватный ключ или нет (2012)
- Форум Графика без Xorg (2008)
- Форум Преобразовать/вывести формулу (2016)
- Форум bash преобразовать вывод (2017)
- Форум Преобразовать mac адрес (2015)
- Форум Как преобразовать цвета? (2018)
- Форум Gstreamer, получение видео по-кадрово, преобразование в Qt/GL формат изображения (2013)