Функция эквалайзера = gst_element_factory_make («эквалайзер-3 полосы», NULL);вернуть NULL - PullRequest
0 голосов
/ 13 декабря 2018

В Android Studio для Windows я создал RTSP Player, используя проект Огняна Тончева - https://github.com/otonchev/rtspviewersf.

Я попытался изменить конвейер, используя технологию, описанную в уроке по воспроизведению 7: Пользовательские приемники playbin.

Но:

function equalizer = gst_element_factory_make ("equalizer-3bands", NULL);

возвращает NULL с сообщением:

no such element factory "equalizer-3bands"!

Я прочитал, что для Linux в этом случае необходимо установить gstreamer0.10-plugins-good или тому подобное.

Это правда для Windows?И как я могу это сделать?Спасибо!

1 Ответ

0 голосов
/ 20 декабря 2018

Я надеюсь, что вы имеете в виду GStreamer 1.0, а не 0.10 .. Последний не получал никакой поддержки в течение многих лет.

Когда вы установили версию GStreamer в Windows через официальный установщик двоичных выпусков из них - естьопция при установке, что устанавливать.Например, «Установить» и «Полная установка».Я рекомендую выбрать «Полная установка», если вы не уверены, что ваши плагины вы хотите включить в обычную установку.

...