Видео / аудио кадр как вход в OpenCore - PullRequest
0 голосов
/ 05 августа 2009

Я не могу использовать MediaPlayer / VideoView, чтобы заставить RTSP работать в Android. Итак, я создал клиент для взаимодействия с RTSP-сервером, и мне это удалось. Я могу получить видео / аудио кадр с сервера RTSP (MySpace) в Android. Теперь я хочу играть в кадры. Я искал API-интерфейсы OpenCore для воспроизведения кадров, но не получил никаких API-интерфейсов.

Мое расследование: Есть класс PlayerDriver.c Создает два приемника одного аудио и другого видео.

handleSetVideoSurface
handleSetAudioSink

Создаются два объекта типа PVPlayerDataSinkPVMFNode. Я подозреваю, что у этого класса есть способ дать поток в качестве входных данных, но я не получаю определения этого класса.

Можете ли вы сказать мне, есть ли какой-то класс, который мне нужен для изучения?

1 Ответ

0 голосов
/ 31 мая 2010

PVPlayerDataSinkPVMFNode определяется в external / opencore / engines / player / include / pv_datasinkpvmfnode.h Но я не думаю, что это то, что вам нужно. Класс PlayerDriver использует этот класс для настройки видеовыхода, то есть для отображения поверхности. Входными данными по-прежнему являются URL-адрес потока или файл.

...