Documentation ¶
Overview ¶
Package converter *
- @Author: W.w.
- @File: audio_converter
- @Date: 2023-08-04 10:02
- @Description:
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AudioConverter ¶
func NewAudioConverter ¶
func NewAudioConverter(ctx context.Context, modOptions ...ModAudioConverterOption) *AudioConverter
func (*AudioConverter) Destroy ¶
func (r *AudioConverter) Destroy()
func (*AudioConverter) FeedAvPacket ¶
func (r *AudioConverter) FeedAvPacket(pkt media.AvPacket)
FeedAvPacket 此方法不能有锁,会导致上层锁锁死的情况
func (*AudioConverter) RunLoop ¶
func (r *AudioConverter) RunLoop() *AudioConverter
func (*AudioConverter) WithOnAvPacket ¶
func (r *AudioConverter) WithOnAvPacket(onAvPacketFunc OnReadAudioConverterAvPacket) *AudioConverter
type AudioConverterOption ¶
type AudioConverterOption struct { Id string MediaType media.AvMediaType ChannelCount int SampleRate int BitRate int Profile int }
AudioConverterOption 目标编码配置选项
type ModAudioConverterOption ¶
type ModAudioConverterOption func(option *AudioConverterOption)
Click to show internal directories.
Click to hide internal directories.