libVLC Zoom and Pan - PullRequest
       74

libVLC Zoom and Pan

0 голосов
/ 26 июня 2018

В классе MediaPlayer есть метод с именем setScale , который можно использовать для масштабирования, который может быть реализован, например, в жесте повышения, но центр масштабирования является центром обзора.поэтому детали по бокам изображения не могут быть показаны.Так есть ли возможность изменить центр масштабирования или изменить расположение видимых окон (панорамирование видимой части кадров) в libVLC?

Редактировать: Существует также updateViewpoint(float yaw, float pitch, float roll, float fov, boolean absolute)

, но ничего не изменилось при масштабировании видео и попробуйте сделать:updateViewpoint(5f,0f,0f,0f,false);

любая помощь будет оценена.

1 Ответ

0 голосов
/ 18 июля 2018

Вам необходимо передать параметр CLI --zoom в свой объект libvlc, который обрабатывает параметры libvlc (не знаю, какую оболочку вы используете, но они должны это предоставлять).

См. https://superuser.com/a/129642

Существует также updateViewpoint(float yaw, float pitch, float roll, float fov, boolean absolute)

Я считаю, что этот звонок только относится к 360 видео.

...