提交 ec1c2b0c 编写于 作者: O openharmony_ci 提交者: Gitee

!17 支持采集pcm/g711/g726音频数据

Merge pull request !17 from starfish/OpenHarmony-2.2-Beta2
...@@ -180,17 +180,25 @@ typedef enum { ...@@ -180,17 +180,25 @@ typedef enum {
*/ */
typedef enum { typedef enum {
/** Default format */ /** Default format */
AUDIO_DEFAULT = 0, AUDIO_DEFAULT = 0,
/** PCM */
PCM = 1,
/** Advanced Audio Coding Low Complexity (AAC-LC) */ /** Advanced Audio Coding Low Complexity (AAC-LC) */
AAC_LC = 1, AAC_LC = 2,
/** High-Efficiency Advanced Audio Coding (AAC-HE), previously known as AAC+ or aacPlus v1 */ /** High-Efficiency Advanced Audio Coding (AAC-HE), previously known as AAC+ or aacPlus v1 */
AAC_HE_V1 = 2, AAC_HE_V1 = 3,
/** AAC++ or aacPlus v2 */ /** AAC++ or aacPlus v2 */
AAC_HE_V2 = 3, AAC_HE_V2 = 4,
/** Advanced Audio Coding Low Delay (AAC-LD) */ /** Advanced Audio Coding Low Delay (AAC-LD) */
AAC_LD = 4, AAC_LD = 5,
/** Advanced Audio Coding Enhanced Low Delay (AAC-ELD) */ /** Advanced Audio Coding Enhanced Low Delay (AAC-ELD) */
AAC_ELD = 5, AAC_ELD = 6,
/** G711 a-law */
G711A = 7,
/** G711 u-law */
G711U = 8,
/** G726 */
G726 = 9,
/** Invalid value */ /** Invalid value */
FORMAT_BUTT, FORMAT_BUTT,
} AudioCodecFormat; } AudioCodecFormat;
...@@ -208,6 +216,8 @@ typedef enum { ...@@ -208,6 +216,8 @@ typedef enum {
BIT_WIDTH_16 = 16, BIT_WIDTH_16 = 16,
/** 24-bit width */ /** 24-bit width */
BIT_WIDTH_24 = 24, BIT_WIDTH_24 = 24,
/** 32-bit width */
BIT_WIDTH_32 = 32,
/** Invalid value */ /** Invalid value */
BIT_WIDTH_BUTT, BIT_WIDTH_BUTT,
} AudioBitWidth; } AudioBitWidth;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册