Go to file
liuxiyao223 6291c9e284 modify format
Signed-off-by: liuxiyao223 <liuxiyao223@huawei.com>
2023-12-19 14:26:12 +08:00
ai/neural_network_runtime nnrt sdk change 2023-12-18 09:33:10 +08:00
arkui !120 XComponent 增加帧率控制与显示更新接口 2023-12-16 12:57:03 +00:00
build-tools/capi_parser Merge branch 'master' of gitee.com:openharmony/interface_sdk_c into 1215 2023-12-15 07:07:54 +00:00
bundlemanager/bundle_framework/bundle Issue: #I8FP10 2023-11-16 16:58:05 +08:00
commonlibrary/memory_utils/libpurgeablemem 同步代码到interface_sdk_c仓 2023-08-03 20:31:01 +08:00
distributeddatamgr/relational_store update distributeddatamgr/relational_store/include/relational_store.h. 2023-12-01 08:49:04 +00:00
docs Fix some duplicate content in docs. 2023-09-19 21:05:48 +08:00
drivers/external_device_manager 新增C接口HID DDK 2023-11-25 10:18:41 +08:00
global/resource_management 新增rawfile的64位NDK接口 2023-12-14 17:20:26 +08:00
graphic/graphic_2d fix description 2023-11-27 21:56:33 +08:00
hiviewdfx sdk add hilog callback 2023-11-04 17:17:46 +08:00
multimedia Modify Image NDK API 2023-12-01 09:52:18 +08:00
network modify format 2023-12-19 14:26:12 +08:00
patches 同步代码到interface_sdk_c仓 2023-08-03 20:31:01 +08:00
resourceschedule/ffrt 同步NDK差异 2023-10-20 14:05:53 +08:00
security/huks !131 【HUKS】add AuthStorageLevel tags 2023-12-15 08:21:32 +00:00
sensors !85 Add sensor capi 2023-12-07 12:37:04 +00:00
startup/init/syscap 同步NDK 2023-10-16 19:28:22 +08:00
third_party add train c api 2023-11-14 09:22:33 +08:00
LICENSE 修改README文件和删除容易OAT.xml 2023-08-28 16:08:29 +08:00
OAT.xml 去掉非ndk文件 2023-09-07 17:07:14 +08:00
package.json CAPIcheck工具联调CAPI解析数据 2023-11-15 21:41:20 +08:00
README.en.md Fix some duplicate content in docs. 2023-09-19 21:05:48 +08:00
README.md 同步NDK差异 2023-10-20 14:05:53 +08:00
README.OpenSource 去掉非ndk文件 2023-09-07 17:07:14 +08:00

Public Repository for API Declaration Files

Overview

This repository is used to store .h declaration files of C APIs. The OpenHarmony C API is collection of system C interfaces that the operating system provided for applications using the C/C++ language library.It is the contract between the system and the applications; These interfaces need to be sufficiently stable. Interfaces are currently organized into various directories according to the function, and the directories organized as follows.

Directory Structure

─ai
|  ├─neural_network_runtime
├─arkui
|  ├─ace_engine
├─bundlemanager
|  ├─bundle_framework
│  |  ├─bundle
├─commonlibrary
|  ├─memory_utils
│  |  ├─bundle
├─distributeddatamgr
|  ├─relational_store
├─drivers
|  ├─external_device_manager
├─global
|  ├─resource_management
├─graphic
|  ├─graphic_2d
├─hiviewdfx
|  ├─hiappevent
|  ├─hilog
|  ├─hitrace
├─multimedia
|  ├─audio_framework
|  ├─av_codec
|  ├─image_framework
|  ├─player_framework
├─resourceschedule
|  ├─ffrt
├─security
|  ├─huks
├─startup
|  ├─init
├─third_party

Repositories Involved

interface_sdk_c C API编码规范: A guide that describes how to design and publish an interface. C API构建指南A guide that describes how to add a build target for the C API in the build.gn