harmony 鸿蒙native_audiostreambuilder.h
native_audiostreambuilder.h
概述
声明音频流构造器相关接口。
包含构造和销毁构造器,设置音频流属性,回调等相关接口。
\@syscap SystemCapability.Multimedia.Audio.Core
起始版本:
10
相关模块:
OHAudio
汇总
函数
名称 |
描述 |
OH_AudioStreamBuilder_Create (OH_AudioStreamBuilder **builder, OH_AudioStream_Type type) |
创建一个输入或者输出类型的音频流构造器。 |
OH_AudioStreamBuilder_Destroy (OH_AudioStreamBuilder *builder) |
销毁一个音频流构造器。 |
OH_AudioStreamBuilder_SetSamplingRate (OH_AudioStreamBuilder *builder, int32_t rate) |
设置音频流的采样率属性。 |
OH_AudioStreamBuilder_SetChannelCount (OH_AudioStreamBuilder *builder, int32_t channelCount) |
设置音频流的通道数属性。 |
OH_AudioStreamBuilder_SetSampleFormat (OH_AudioStreamBuilder *builder, OH_AudioStream_SampleFormat format) |
设置音频流的采样格式属性。 |
OH_AudioStreamBuilder_SetEncodingType (OH_AudioStreamBuilder *builder, OH_AudioStream_EncodingType encodingType) |
设置音频流的编码类型属性。 |
OH_AudioStreamBuilder_SetLatencyMode (OH_AudioStreamBuilder *builder, OH_AudioStream_LatencyMode latencyMode) |
设置音频流的时延模式。 |
OH_AudioStreamBuilder_SetRendererInfo (OH_AudioStreamBuilder *builder, OH_AudioStream_Usage usage) |
设置输出音频流的工作场景。 |
OH_AudioStreamBuilder_SetCapturerInfo (OH_AudioStreamBuilder *builder, OH_AudioStream_SourceType sourceType) |
设置输入音频流的工作场景。 |
OH_AudioStreamBuilder_SetRendererCallback (OH_AudioStreamBuilder *builder, OH_AudioRenderer_Callbacks callbacks, void *userData) |
设置输出音频流的回调。 |
OH_AudioStreamBuilder_SetCapturerCallback (OH_AudioStreamBuilder *builder, OH_AudioCapturer_Callbacks callbacks, void *userData) |
设置输入音频流的回调。 |
OH_AudioStreamBuilder_GenerateRenderer (OH_AudioStreamBuilder *builder, OH_AudioRenderer **audioRenderer) |
创建输出音频流实例。 |
OH_AudioStreamBuilder_GenerateCapturer (OH_AudioStreamBuilder *builder, OH_AudioCapturer **audioCapturer) |
创建输入音频流实例。 |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Native API
harmony 鸿蒙AVCapability
harmony 鸿蒙AVDemuxer
harmony 鸿蒙AVMuxer
harmony 鸿蒙AVScreenCapture
harmony 鸿蒙AVSource
harmony 鸿蒙AudioDecoder
harmony 鸿蒙AudioEncoder
harmony 鸿蒙CodecBase
harmony 鸿蒙Core