harmony 鸿蒙native_audiostream_base.h
native_audiostream_base.h
概述
声明OHAudio基础的数据结构。
\@syscap SystemCapability.Multimedia.Audio.Core
起始版本:
10
相关模块:
OHAudio
汇总
结构体
类型定义
枚举
| 名称 |
描述 |
| OH_AudioStream_Result { AUDIOSTREAM_SUCCESS, AUDIOSTREAM_ERROR_INVALID_PARAM, AUDIOSTREAM_ERROR_ILLEGAL_STATE, AUDIOSTREAM_ERROR_SYSTEM } |
音频错误码。 |
| OH_AudioStream_Type { AUDIOSTREAM_TYPE_RENDERER = 1, AUDIOSTREAM_TYPE_CAPTURER = 2 } |
音频流类型。 |
| OH_AudioStream_SampleFormat { AUDIOSTREAM_SAMPLE_U8 = 0, AUDIOSTREAM_SAMPLE_S16LE = 1, AUDIOSTREAM_SAMPLE_S24LE = 2, AUDIOSTREAM_SAMPLE_S32LE = 3 } |
定义音频流采样格式。 |
| OH_AudioStream_EncodingType { AUDIOSTREAM_ENCODING_TYPE_RAW = 0 } |
定义音频流编码类型。 |
| OH_AudioStream_Usage { AUDIOSTREAM_USAGE_UNKNOWN = 0, AUDIOSTREAM_USAGE_MUSIC = 1, AUDIOSTREAM_USAGE_COMMUNICATION = 2, AUDIOSTREAM_USAGE_GAME = 11 } |
定义音频流使用场景。 |
| OH_AudioStream_LatencyMode { AUDIOSTREAM_LATENCY_MODE_NORMAL = 0, AUDIOSTREAM_LATENCY_MODE_FAST = 1 } |
定义音频时延模式。 |
OH_AudioStream_State { AUDIOSTREAM_STATE_INVALID = -1, AUDIOSTREAM_STATE_PREPARED = 1, AUDIOSTREAM_STATE_RUNNING = 2, AUDIOSTREAM_STATE_STOPPED = 3, AUDIOSTREAM_STATE_RELEASED = 4, AUDIOSTREAM_STATE_PAUSED = 5 } |
定义音频流的状态。 |
| OH_AudioStream_SourceType { AUDIOSTREAM_SOURCE_TYPE_INVALID = -1, AUDIOSTREAM_SOURCE_TYPE_MIC, AUDIOSTREAM_SOURCE_TYPE_VOICE_RECOGNITION = 1, AUDIOSTREAM_SOURCE_TYPE_VOICE_COMMUNICATION = 7 } |
定义音频流使用场景。 |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Native API
harmony 鸿蒙AVCapability
harmony 鸿蒙AVDemuxer
harmony 鸿蒙AVMuxer
harmony 鸿蒙AVScreenCapture
harmony 鸿蒙AVSource
harmony 鸿蒙AudioDecoder
harmony 鸿蒙AudioEncoder
harmony 鸿蒙CodecBase
harmony 鸿蒙Core