2014-01-09 5 views

ответ

2

MediaExtractor - это модуль, который реализует синтаксический анализ контейнера или файла в мультиплексированных данных. В файле будет несколько track s, которые соответствуют конкретным данным, например video или audio. Аналогично, в файле MP3 может быть несколько дорожек, которые идентифицируются их индексом. Индекс в функции соответствует определенному track.

Теперь, почему эта функция требуется? Поскольку MP3Extractor является еще одним экстрактором в рамках, он должен поддерживать эту функцию, причина которой следует. Рассмотрим пример player. AwesomePlayer - это игровой движок, который настраивает весь конвейер.

В этом процессе движок игрока сначала настроит экстрактор, а затем попытается создать компонент нисходящего потока, например decoder, чтобы использовать данные. decoder относится к дорожке, которая идентифицируется index. Чтобы создать decoder, требуется знать характеристики данных, которые представлены или захвачены в meta, то есть метаданные, которые будут использоваться для создания и инициализации компонента нисходящего потока.

+0

Yaa. Я понял. Вы знаете, как работает webrtc? – AQU

+0

@wn .. в какой-то степени..поле могу я вам помочь? – Ganesh

+0

благодарим за хорошее время – AQU

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