Skip to main content

HI_ACODEC_SET_ADCL_VOLUME

HI_ACODEC_SET_DACR_VOLUME

函数功能

右声道输出音量控制。

约束说明

  • 右声道输出音量范围:[0, 127],赋值越大,音量越小。赋值为 0 时,音量最大,为6db,赋值为 127 时,音量最小,为静音。
  • 例如hi_acodec_volume_ctrl结构体中volume_ctrl变量被配置为x,音量会被调节为 (6-x) db。

函数原型

int ioctl(int fd, HI_ACODEC_SET_DACR_VOLUME, hi_acodec_volume_ctrl*arg);

参数说明

参数名输入/输出说明
fd输入Audio Codec设备文件描述符。
HI_ACODEC_SET_DACR_VOLUME输入ioctl号。
arg输入内置Audio Codec音量控制参数。

返回值说明

  • 0:成功。
  • 非0:失败。

父主题: 音量调节

HI_ACODEC_GET_DACL_VOLUME

函数功能

获取左声道输出的音量。

约束说明

  • 左声道输出音量范围:[0, 127],赋值越大,音量越小。赋值为 0 时,音量最大,为6db,赋值为 127 时,音量最小,为静音。
  • 例如获取hi_acodec_volume_ctrl结构体中volume_ctrl变量的值为x,则代表音量被调节为(6-x)db。

函数原型

int ioctl(int fd, HI_ACODEC_GET_DACL_VOLUME, hi_acodec_volume_ctrl*arg);

参数说明

参数名输入/输出说明
fd输入Audio Codec设备文件描述符。
HI_ACODEC_GET_DACL_VOLUME输入ioctl号。
arg输出内置Audio Codec音量控制参数。

返回值说明

  • 0:成功。
  • 非0:失败。

父主题: 音量调节

HI_ACODEC_GET_DACR_VOLUME

函数功能

获取右声道输出的音量控制。

约束说明

  • 右声道输出音量范围:[0, 127],赋值越大,音量越小。赋值为 0 时,音量最大,为6db,赋值为 127 时,音量最小,为静音。
  • 例如获取hi_acodec_volume_ctrl结构体中volume_ctrl变量的值为x,则代表音量被调节为(6-x)db。

函数原型

int ioctl(int fd, HI_ACODEC_GET_DACR_VOLUME, hi_acodec_volume_ctrl*arg);

参数说明

参数名输入/输出说明
fd输入Audio Codec设备文件描述符。
HI_ACODEC_GET_DACR_VOLUME输入ioctl号。
arg输出内置Audio Codec音量控制参数。

返回值说明

  • 0:成功。
  • 非0:失败。

父主题: 音量调节

HI_ACODEC_SET_ADCL_VOLUME

函数功能

左声道输入音量控制。

约束说明

  • 左声道输入音量范围:[0, 127],赋值越大,音量越小。赋值为 0 时,音量最大,为30db,赋值为 127 时,音量最小,为-97db。
  • 例如hi_acodec_volume_ctrl结构体中volume_ctrl变量被配置为y,音量会被调节为 (30-y) db。

函数原型

int ioctl(int fd, HI_ACODEC_SET_ADCL_VOLUME, hi_acodec_volume_ctrl*arg);

参数说明

参数名输入/输出说明
fd输入Audio Codec设备文件描述符。
HI_ACODEC_SET_ADCL_VOLUME输入ioctl号。
arg输入内置Audio Codec音量控制参数。

返回值说明

  • 0:成功。
  • 非0:失败。

父主题: 音量调节

HI_ACODEC_SET_ADCR_VOLUME

函数功能

右声道输入音量控制。

约束说明

  • 右声道输入音量范围:[0, 127],赋值越大,音量越小。赋值为 0 时,音量最大,为30db,赋值为 127 时,音量最小,为-97db。
  • 例如hi_acodec_volume_ctrl结构体中volume_ctrl变量被配置为y,音量会被调节为 (30-y) db。

函数原型

int ioctl(int fd, HI_ACODEC_SET_ADCR_VOLUME, hi_acodec_volume_ctrl*arg);

参数说明

参数名输入/输出说明
fd输入Audio Codec设备文件描述符。
HI_ACODEC_SET_ADCR_VOLUME输入ioctl号。
arg输入内置Audio Codec音量控制参数。

返回值说明

  • 0:成功。
  • 非0:失败。

父主题: 音量调节

HI_ACODEC_GET_ADCL _VOLUME

函数功能

获取左声道输入的音量控制。

约束说明

  • 左声道输入音量范围:[0, 127],赋值越大,音量越小。赋值为 0 时,音量最大,为30db,赋值为 127 时,音量最小,为-97db。
  • 例如获取hi_acodec_volume_ctrl结构体中volume_ctrl变量的值为y,则代表音量被调节为(30-y)db。

函数原型

int ioctl(int fd, HI_ACODEC_GET_ ADCL _VOLUME, hi_acodec_volume_ctrl*arg);

参数说明

参数名输入/输出说明
fd输入Audio Codec设备文件描述符。
HI_ACODEC_GET_ ADCL _VOLUME输入ioctl号。
arg输出内置Audio Codec音量控制参数。

返回值说明

  • 0:成功。
  • 非0:失败。

父主题: 音量调节

HI_ACODEC_GET_ADCR _VOLUME

函数功能

获取右声道输入的音量控制。

约束说明

  • 右声道输入音量范围:[0, 127],赋值越大,音量越小。赋值为 0 时,音量最大,为30db,赋值为 127 时,音量最小,为-97db。
  • 例如获取hi_acodec_volume_ctrl结构体中volume_ctrl变量的值为y,则代表音量被调节为(30-y)db。

函数原型

int ioctl(int fd, HI_ACODEC_GET_ADCR _VOLUME, hi_acodec_volume_ctrl*arg);

参数说明

参数名输入/输出说明
fd输入Audio Codec设备文件描述符。
HI_ACODEC_GET_ADCR _VOLUME输入ioctl号。
arg输出内置Audio Codec音量控制参数。

返回值说明

  • 0:成功。
  • 非0:失败。

父主题: 音量调节

在线提单