diff --git a/middleware/MediaHal/README.md b/middleware/MediaHal/README.md new file mode 100644 index 00000000..b220d3f1 --- /dev/null +++ b/middleware/MediaHal/README.md @@ -0,0 +1,37 @@ +# 1. 媒体适配 + +   基于IPC项目芯片大部分都支持双核(低功耗),媒体接口对接需要考虑Linux和RTOS双系统的兼容支持。 + +## 1.1. 软件设计 + +### 1.1.1. 媒体适配模块UML类图 +```mermaid +classDiagram +class IMediaManager{ +<<媒体管理模块抽象接口>> ++初始化() ++解初始化() ++音频编码() ++音频解码() ++视频编码() ++视频解码() ++抓怕() ++录像() ++录影() +} +class MediaManager{ +<<媒体管理模块实例>> +} +class LightSensor{ +<<光传感器类型枚举>> +SENSOR_MAIN = 0, +SENSOR_MINOR, +END +} +class AudioHandle{ +<<音频处理>> +} +class VideoHandle{ +<<视频处理>> +} +``` \ No newline at end of file diff --git a/utils/Config/src/ConfigImpl.c b/utils/Config/src/ConfigImpl.c index 3e9d82fd..1d9a1439 100644 --- a/utils/Config/src/ConfigImpl.c +++ b/utils/Config/src/ConfigImpl.c @@ -93,7 +93,6 @@ Config *NewConfig(const char *fileName) LogError("Read file failed[%s].\n", fileName); fprintf(stderr, "%s:%d - %s\n", config_error_file(&(cfg->cfg)), config_error_line(&(cfg->cfg)), config_error_text(&(cfg->cfg))); - // config_destroy(&(cfg->cfg)); return NULL; } } @@ -104,7 +103,6 @@ Config *NewConfig(const char *fileName) if (!config_write_file(&(cfg->cfg), fileName)) { fprintf(stderr, "Error while writing file.\n"); - // config_destroy(&cfg); return NULL; } }