2009-11-18 5 views
2

Приложение My C++ вызывает VLC как подпроцесс. Есть ли способ избежать появления всплывающего окна GUI? Я ищу решение для Mac и Windows. Hackish обходные пути также приветствуются.Запуск приложений беззвучно?

PS: Я знаю, что есть такая вещь, как cvlc (версия командной строки VLC), но я не нашел никаких сборников для него в Интернете. Вы получите это, когда сами делаете сборку, но это еще не сработало на моей машине Snow Leopard. Мне также нужна версия Windows, но я не чувствую себя достаточно смелой, чтобы попытаться создать VLC самостоятельно на этой платформе.

решаемые

Все, что я должен был сделать, это добавить "-I пустышка" параметров.

+0

Что такое «Есть ли способ избежать появления графического интерфейса пользователя?» имею в виду? Вы можете сделать что-то сведенное к минимуму. –

+0

@Dave Hillier означает, что на экране компьютера ничего не видно. – StackedCrooked

ответ

2

Я нашел ответ. VLC позволяет запускать без GUI с помощью:

VLC -I dummy
Запускает интерфейс «фиктивный».

VLC -I rc
Запускает интерфейс «пульт дистанционного управления», который позволяет отправлять команды с использованием канала stdin.

0

При создании экземпляра VLC с помощью libvlc_new функции у вас есть аргументы VLC, чтобы не отображать интерфейс VLC. См. Это small example.

Смежные вопросы