OHMIDI
概述
提供乐器数字接口MIDI(Musical Instrument Digital Interface)模块的C接口定义,用于MIDI设备管理和数据传输。
起始版本: 24
文件汇总
| 名称 | 描述 |
|---|---|
| native_midi.h | 声明MIDI相关的接口。MIDI是一种用于电子乐器、计算机和其他设备之间通信的技术标准。 该文件中的接口用于MIDI设备管理、MIDI消息发送和接收、设备状态监控等。 使用OHMIDI连接MIDI设备的典型流程如下:1. 创建客户端:初始化 MIDI 客户端上下文,并注册设备热插拔回调及服务异常回调。2. 发现设备与端口:获取当前连接的设备列表,并查询设备的端口能力。3. 打开设备:建立设备连接会话。4. 打开端口:根据端口方向(输入/输出)分别打开端口。5. 数据交互:* 接收:通过回调函数接收UMP(Universal MIDI Packet 通用MIDI数据包)格式的MIDI数据。* 发送:构建UMP(Universal MIDI Packet 通用MIDI数据包)数据包并通过 输出端口发送。6. 释放资源:使用完毕后关闭端口、设备并销毁客户端。 |
| native_midi_base.h | 声明MIDI模块的基础数据结构。定义MIDI接口的基础类型、枚举、结构体和回调函数。 |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 capi-native-audiostreambuilder-h
openharmony 鸿蒙 capi-ohaudiosuite
openharmony 鸿蒙 js-apis-inner-multimedia-systemSoundPlayer
openharmony 鸿蒙 arkts-apis-audio-i
openharmony 鸿蒙 arkts-apis-audio-AudioManager
openharmony 鸿蒙 capi-ohaudiosuite-oh-audiosuite-spacerenderpositionparams
openharmony 鸿蒙 capi-ohaudio-oh-audiostreaminfo
openharmony 鸿蒙 capi-ohmidi-oh-midideviceinformation
openharmony 鸿蒙 capi-ohaudio-oh-audiosession-deactivatedevent