Репозиторий media_standard предоставляет набор простых и удобных в использовании API для доступа к системным и медиа ресурсам.
Он предлагает различные услуги по работе с медиа, включая аудио, видео и хранение медиа. Предоставленные возможности работы с медиа включают:
Рисунок 1 Расположение в архитектуре подсистемы
Структура директорий репозитория следующая:
/foundation/multimedia/player_framework
├── interfaces # интерфейсы
│ ├── kits # интерфейсы приложений
│ └── inner_api # внутренние API между системами
├── frameworks # реализация клиентских процессов
│ ├── js # реализация JS NAPI
│ ├── native # реализация Native C++
├── services # реализация сервисов
│ ├── include # внешние заголовочные файлы сервисов
│ ├── services # сервисный фреймворк
│ │ ├── player # фреймворк клиента/сервера проигрывателя
│ │ ├── recorder # фреймворк клиента/сервера записи
│ │ ├── avcodec # фреймворк клиента/сервера кодека
│ │ ├── avcodeclist # фреймворк клиента/сервера возможностей кодека
│ │ ├── avmetadatahelper # фреймворк клиента/сервера метаданных
│ │ ├── media_data_source # фреймворк клиента/сервера источника данных
│ │ ├── sa_media # фреймворк главного процесса медиа
│ │ ├── factory # фабрика движков
│ │ ├── engine_intf # API фабрики движков
│ ├── engine #
│ │ ├── histreamer # реализация движка
│ │ │ ├── avmetadatahelper # движок метаданных и кадров
│ │ │ ├── player # движок проигрывателя
```│ │ │ ├── recorder # записывающий движок
│ │ │ ├── factory # реализация фабрики движков
│ ├── utils # базовые ресурсы подсистемы
├── test # тестовый код
├── BUILD.gn # конфигурация сборки
└── bundle.json # файл описания компонентов
```## Участвующие репозитории<a name="section1533973044317"></a>```[multimedia\_player\_framework](https://gitee.com/openharmony/multimedia_player_framework)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )