1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-multimedia_media_utils_lite

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_zh.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 20:10 fcd69e3

Медиа-подсистема MEDIA_UTILS_LITE компонент

Введение

Предоставляет определение общих информационных кодов ошибок и типов данных, необходимых для записи и воспроизведения аудио и видео.

Типы данных:

— SourceType — тип источника воспроизведения;

— BufferFlags — флаги, идентифицирующие данные, которые несёт буфер;

— AudioSourceType — перечисление типов источников звука;

— AudioCodecFormat — перечисление форматов аудиоданных;

— AudioStreamType — перечисление типов аудиопотоков;

— AudioBitWidth — перечисление ширины выборки.

Коды ошибок:

Код ошибки Макроопределение Описание
0xffffffff ERR_INVALID_READ Ошибка чтения данных
0x0 SUCCESS Операция выполнена успешно
0x3c10000 ERROR Операция не выполнена
0x3c10001 ERR_ILLEGAL_STATE Состояние ошибки
0x2A05 ERR_INVALID_PARAM Недействительный параметр
--- ---
0x3c10003 ERR_EARLY_PREPARE
преждевременная подготовка
0x3c10004 ERR_SOURCE_NOT_SET
источник не установлен
0x3c10005 ERR_INVALID_OPERATION
недопустимая операция
0x2A09 ERR_NOFREE_CHANNEL
канал занят
0x3c10007 ERR_READ_BUFFER
ошибка чтения буфера
0x3c10008 ERR_NOT_STARTED
не запущен
0x3c100c8 ERR_UNKNOWN
неизвестная ошибка ## Каталог
foundation/multimedia/media_utils_lite
├── interfaces    # данные типы и медиа форматы — заголовочные файлы
└── hals       # HAL слой — адаптивные интерфейсы
└── src        # реализация данных типов и медиа форматов

Использование

Одномодульная компиляция и сборка. В корневом каталоге выполните одномодульную сборку и компиляцию.

# выбор платы для разработки
hb set  
# сборка и компиляция
hb build media_service

Ограничения

Требуется версия C++11 или выше.

Связанные репозитории

Репозиторий подсистемы мультимедиа.

camera_lite.

camera_sample_lite.

audio_lite.

media_lite.

media_utils_lite.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openharmony-multimedia_media_utils_lite.git
git@api.gitlife.ru:oschina-mirror/openharmony-multimedia_media_utils_lite.git
oschina-mirror
openharmony-multimedia_media_utils_lite
openharmony-multimedia_media_utils_lite
master