MediaExtractor
- это модуль, который реализует синтаксический анализ контейнера или файла в мультиплексированных данных. В файле будет несколько track
s, которые соответствуют конкретным данным, например video
или audio
. Аналогично, в файле MP3
может быть несколько дорожек, которые идентифицируются их индексом. Индекс в функции соответствует определенному track
.
Теперь, почему эта функция требуется? Поскольку MP3Extractor
является еще одним экстрактором в рамках, он должен поддерживать эту функцию, причина которой следует. Рассмотрим пример player
. AwesomePlayer
- это игровой движок, который настраивает весь конвейер.
В этом процессе движок игрока сначала настроит экстрактор, а затем попытается создать компонент нисходящего потока, например decoder
, чтобы использовать данные. decoder
относится к дорожке, которая идентифицируется index
. Чтобы создать decoder
, требуется знать характеристики данных, которые представлены или захвачены в meta
, то есть метаданные, которые будут использоваться для создания и инициализации компонента нисходящего потока.
Yaa. Я понял. Вы знаете, как работает webrtc? – AQU
@wn .. в какой-то степени..поле могу я вам помочь? – Ganesh
благодарим за хорошее время – AQU