Android中文API(115)——AudioFormat

摘要:
我期待您加入Android中文翻译小组并与我联系over140@gmail.com 。 欢迎转载此声明,但请保留文章的原始来源:)博客公园:http://www.cnblogs.com/Android中文翻译组:http://goo.gl/6vJQl正文1:结构publicclassAudioFormatextendsObjectjava.lang.Objectandroid.media。AudioFormat 2:概述AndioFormat类用于访问一些音频格式和频道配置常量。这些常量应用于AudioTrack和AudioRecord类。3、 常量publicstaticfinaintCHANNEL_ CONFIGURATION _ DEFAULT已弃用。

前言

  本章内容是android.media.AudioFormat,版本为Android 3.0 r1,翻译来自"文炜",欢迎大家访问他的博客:http://www.cnblogs.com/iezhyg/,再次感谢"文炜" !期待你加入Android 中文翻译组,联系我over140@gmail.com。

声明

  欢迎转载,但请保留文章原始出处:)

    博客园:http://www.cnblogs.com/

    Android中文翻译组:http://goo.gl/6vJQl

正文

  一、结构

public class AudioFormat extends Object

        

java.lang.Object

android.media.AudioFormat

 

  二、概述

    AndioFormat类用于访问一些音频格式和通道配置常量。这些常量应用在AudioTrackAudioRecord类中。
 

  三、常量

  public static final int CHANNEL_CONFIGURATION_DEFAULT

  已弃用。

   CHANNEL_OUT_DEFAULT or CHANNEL_IN_DEFAULT 代替。

  常量值:1 (0x00000001)

 

  public static final int CHANNEL_CONFIGURATION_INVALID

  已弃用。

   CHANNEL_INVALID 代替。

  常量值: 0 (0x00000000)

 

  public static final int CHANNEL_CONFIGURATION_MONO

  已弃用。

   CHANNEL_OUT_MONO or CHANNEL_IN_MONO 代替。

  常量值: 2 (0x00000002)

 

  public static final int CHANNEL_CONFIGURATION_STEREO

  已弃用。

   CHANNEL_OUT_STEREO or CHANNEL_IN_STEREO 代替。

  常量值: 3 (0x00000003)

 

  public static final int CHANNEL_INVALID

  无效的音频通道掩码

  常量值: 0 (0x00000000)

 

  public static final int CHANNEL_IN_BACK

  常量值: 32 (0x00000020)

 

  public static final int CHANNEL_IN_BACK_PROCESSED

  常量值: 512 (0x00000200)

 

  public static final int CHANNEL_IN_DEFAULT

  常量值: 1 (0x00000001)

 

  public static final int CHANNEL_IN_FRONT

  常量值: 16 (0x00000010)

 

  public static final int CHANNEL_IN_FRONT_PROCESSED

  常量值: 256 (0x00000100)

 

  public static final int CHANNEL_IN_LEFT

  常量值: 4 (0x00000004)

 

  public static final int CHANNEL_IN_LEFT_PROCESSED

  常量值: 64 (0x00000040)

 

  public static final int CHANNEL_IN_MONO

  常量值: 16 (0x00000010)

 

  public static final int CHANNEL_IN_PRESSURE

  常量值: 1024 (0x00000400)

 

  public static final int CHANNEL_IN_RIGHT

  常量值: 8 (0x00000008)

 

  public static final int CHANNEL_IN_RIGHT_PROCESSED

  常量值: 128 (0x00000080)

 

  public static final int CHANNEL_IN_STEREO

  常量值: 12 (0x0000000c)

 

  public static final int CHANNEL_IN_VOICE_DNLINK

  常量值: 32768 (0x00008000)

 

  public static final int CHANNEL_IN_VOICE_UPLINK

  常量值: 16384 (0x00004000)

 

  public static final int CHANNEL_IN_X_AXIS

  常量值: 2048 (0x00000800)

 

  public static final int CHANNEL_IN_Y_AXIS

  常量值: 4096 (0x00001000)

 

  public static final int CHANNEL_IN_Z_AXIS

  常量值: 8192 (0x00002000)

 

  public static final int CHANNEL_OUT_5POINT1

  常量值: 252 (0x000000fc)

 

  public static final int CHANNEL_OUT_7POINT1

  常量值: 1020 (0x000003fc)

 

  public static final int CHANNEL_OUT_BACK_CENTER

  常量值: 1024 (0x00000400)

 

  public static final int CHANNEL_OUT_BACK_LEFT

  常量值: 64 (0x00000040)

 

  public static final int CHANNEL_OUT_BACK_RIGHT

  常量值: 128 (0x00000080)

 

  public static final int CHANNEL_OUT_DEFAULT

  默认的音频通道掩码。

  常量值: 1 (0x00000001)

 

  public static final int CHANNEL_OUT_FRONT_CENTER

  常量值: 16 (0x00000010)

 

  public static final int CHANNEL_OUT_FRONT_LEFT

  常量值: 4 (0x00000004)

 

  public static final int CHANNEL_OUT_FRONT_LEFT_OF_CENTER

  常量值: 256 (0x00000100)

 

  public static final int CHANNEL_OUT_FRONT_RIGHT

  常量值: 8 (0x00000008)

 

  public static final int CHANNEL_OUT_FRONT_RIGHT_OF_CENTER

  常量值: 512 (0x00000200)

 

  public static final int CHANNEL_OUT_LOW_FREQUENCY

  常量值: 32 (0x00000020)

 

  public static final int CHANNEL_OUT_MONO

  常量值: 4 (0x00000004)

 

  public static final int CHANNEL_OUT_QUAD

  常量值: 204 (0x000000cc)

 

  public static final int CHANNEL_OUT_STEREO

  常量值: 12 (0x0000000c)

 

  public static final int CHANNEL_OUT_SURROUND

  常量值: 1052 (0x0000041c)

 

  public static final int ENCODING_DEFAULT

  默认的音频数据格式

  常量值: 1 (0x00000001)

 

  public static final int ENCODING_INVALID

  无效的音频数据格式

  常量值: 0 (0x00000000)

 

  public static final int ENCODING_PCM_16BIT

  音频数据格式:脉冲编码调制(PCM)每个样品16位。设备保证提供支持。(参见:这里)

  常量值: 2 (0x00000002)

 

  public static final int ENCODING_PCM_8BIT

  音频数据格式:脉冲编码调制(PCM)每个样品8位。设备不保证提供支持。

  常量值: 3 (0x00000003)

 

  四、补充

    文章精选

                   Android 实时获取麦克风输入音量的代码

 

免责声明:文章转载自《Android中文API(115)——AudioFormat》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇解决自定义相机分辨率适配、扭曲的问题c++程序中写测试log到文件的简单实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用vue 写h5页面-摇一摇

  vue配合其他ui框架除了开发一个完整的web项目外,也有不少的项目做一些h5的活动页面开发。你的页面现在需要模拟微信的摇一摇动作。   项目环境: vue-cli 完成的一个项目   准备插件(包):依赖的第三方的插件(后续会完成如何写vue插件的方法)shake.js ,github地址: https://github.com/alexgibson...

静态代码块

static {//静态代码块 }   关于静态代码块,要注意的是: 它是随着类的加载而执行,只执行一次,并优先于主函数。具体说,静态代码块是由类调用的。类调用时,先执行静态代码块,然后才执行主函数的。 静态代码块其实就是给类初始化的,而构造代码块是给对象初始化的。 静态代码块中的变量是局部变量,与普通函数中的局部变量性质没有区别。 一个类中可...

C static静态变量使用研究

0x01隐藏 当我们同时编译多个文件时,所有未加 static 前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是 a.c,另一个是 main.c。 下面是 a.c 的内容: char a = 'A'; // global variable void msg() { printf("Hello ");...

usb驱动之打印usb设备信息(二)

以下是打印鼠标左右键及其他输入的源代码,详细说明见https://www.cnblogs.com/zhu-g5may/p/9309381.html 1 /*参考/drivers/hid/usbhid/usbmouse.c*/ 2 3 #include <linux/kernel.h> 4 #include <linux/slab...

phpstorm 为静态方法添加提示

php开发的时候,会遇到魔术方法的使用,但是直接使用都是没有提示的,如何才能添加代码提示呢 比如: 直接使用静态方法调用不存在方法的时候,代码是没有提示的, 此时只需要在,当前的class添加 PHPDoc 的注释即可 /*** Class ShopConf* @package appcommon** 添加IDE提示,如新增加参数,需要增加提示** @me...

前端视频播放组件 vue-dplayer

1.安装 cnpm install vue-dplayer -S 2.在main.js中导入 import VueDPlayer from 'vue-dplayer'; import 'vue-dplayer/dist/vue-dplayer.css'; Vue.use(VueDPlayer); 3.使用vue-dplayer组件: 1 <tem...