harmony 鸿蒙Distributed Audio

  • 2025-06-16
  • 浏览 (4)

Distributed Audio

概述

Distributed Audio模块包括对分布式音频设备的操作、流的操作和各种回调等。 通过IDAudioCallback和IDAudioManager接口,与Source SA通信交互,实现分布式功能。

起始版本: 4.1

汇总

文件

名称 描述
IDAudioCallback.idl 分布式音频HDF服务与分布式音频SA服务的传输接口调用,并为上层提供硬件驱动接口。
IDAudioManager.idl 分布式音频HDF层的调用接口,为分布式音频SA提供硬件驱动注册、去注册以及事件通知能力。
Types.idl Audio模块接口定义中使用的数据类型。

名称 描述
interface  IDAudioCallback 定义Distributed Audio设备基本的操作。
interface  IDAudioManager 定义Distributed Audio设备基本的操作。
struct  AudioParameter 音频采样属性。
struct  AudioData 音频数据类型。
struct  DAudioEvent 音频事件类型。
struct  CurrentTime 音频时间戳。

枚举

名称 描述
PortOperationMode { NORMAL_MODE = 0 , MMAP_MODE = 1 } 音频端口播放模式。

枚举类型说明

PortOperationMode

enum PortOperationMode

描述

音频端口播放模式。

起始版本: 4.1

枚举值 描述
NORMAL_MODE 正常模式。
MMAP_MODE 低时延模式。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Distributed Audio HDI 参考

harmony 鸿蒙AudioData

harmony 鸿蒙AudioParameter

harmony 鸿蒙CurrentTime

harmony 鸿蒙DAudioEvent

harmony 鸿蒙IDAudioCallback.idl

harmony 鸿蒙IDAudioManager.idl

harmony 鸿蒙Types.idl

harmony 鸿蒙IDAudioCallback

harmony 鸿蒙IDAudioManager

0  赞