Я использую lib "paslibvlc" для воспроизведения видео на Lazarus и мне нужно использовать функцию отключения звука.Просматривая документацию, а точнее выражение «libvlc_audio_set_mute ()», я заметил, что для передач, использующих цифровую передачу (в моем случае HDMI), эта функция может быть неприменима и звуковые дорожки должны быть отключены.
Предупреждение
Эта функция не всегда работает.Если нет активного потока аудиопотока, состояние отключения звука может быть недоступно.Если используется цифровой сквозной канал (S / PDIF, HDMI ...), отключение звука может быть неприменимо.Также некоторые плагины вывода звука вообще не поддерживают отключение звука.Для принудительного воспроизведения без звука отключите все звуковые дорожки.Это более эффективно и надежно, чем отключение звука.
Я не нашел, как отключить звуковые дорожки.Как я могу это сделать?
Следуйте документации:
https://www.videolan.org/developers/vlc/doc/doxygen/html/group__libvlc__audio.html