openharmony 鸿蒙 capi-ohmidi-oh-midiportdescriptor

2026-08-25 浏览 (1)

OH_MIDIPortDescriptor

typedef struct {...} OH_MIDIPortDescriptor

概述

端口描述符结构体,用于打开端口时指定端口索引和协议行为。

起始版本: 24

相关模块: OHMIDI

所在头文件: native_midi_base.h

汇总

成员变量

名称描述
uint32_t portIndex要打开的端口索引号。
起始版本: 24
OH_MIDIProtocol protocol指定要使用的MIDI协议版本(MIDI 1.0或MIDI 2.0)。服务会根据此字段在应用和硬件之间转换数据。应用只需声明期望的协议版本,以下是协议版本与硬件不匹配时的系统处理行为:
1. 在MIDI 2.0设备上请求OH_MIDI_PROTOCOL_1.0:(无损兼容)
应用发送UMP Type 2(MIDI 1.0通道声音)消息,服务直接转发给设备,无数据损失。
2. 在MIDI 1.0设备上请求OH_MIDI_PROTOCOL_2.0:(有损转换)
应用发送UMP Type 4(MIDI 2.0通道声音)消息,服务将Type 4降级转换为Type 2(例如:截断力度值,丢弃逐音符数据),会丢失数据精度,高级消息可能被丢弃。
起始版本: 24

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 capi-native-audiostreambuilder-h

openharmony 鸿蒙 capi-ohaudiosuite

openharmony 鸿蒙 js-apis-inner-multimedia-systemSoundPlayer

openharmony 鸿蒙 arkts-apis-audio-i

openharmony 鸿蒙 capi-ohaudio

openharmony 鸿蒙 capi-ohmidi

openharmony 鸿蒙 arkts-apis-audio-AudioManager

openharmony 鸿蒙 capi-ohaudiosuite-oh-audiosuite-spacerenderpositionparams

openharmony 鸿蒙 capi-ohaudio-oh-audiostreaminfo

openharmony 鸿蒙 capi-ohmidi-oh-midideviceinformation

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/WQuDOVPB