change to flvio.MakeAACAudiodata
This commit is contained in:
parent
64d8e0b0e4
commit
065ad9b365
22
server.go
22
server.go
@ -740,25 +740,9 @@ func (self *Conn) makeH264Videodata(pkttype uint8, iskeyframe bool, data []byte)
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (self *Conn) makeAACAudiodata(stream av.AudioCodecData, pkttype uint8, data []byte) flvio.Audiodata {
|
func (self *Conn) makeAACAudiodata(stream av.AudioCodecData, pkttype uint8, data []byte) flvio.Audiodata {
|
||||||
audiodata := flvio.Audiodata{
|
tag := flvio.MakeAACAudiodata(stream, data)
|
||||||
SoundFormat: flvio.SOUND_AAC,
|
tag.AACPacketType = pkttype
|
||||||
SoundRate: flvio.SOUND_44Khz,
|
return tag
|
||||||
AACPacketType: pkttype,
|
|
||||||
Data: data,
|
|
||||||
}
|
|
||||||
switch stream.SampleFormat().BytesPerSample() {
|
|
||||||
case 1:
|
|
||||||
audiodata.SoundSize = flvio.SOUND_8BIT
|
|
||||||
default:
|
|
||||||
audiodata.SoundSize = flvio.SOUND_16BIT
|
|
||||||
}
|
|
||||||
switch stream.ChannelLayout().Count() {
|
|
||||||
case 1:
|
|
||||||
audiodata.SoundType = flvio.SOUND_MONO
|
|
||||||
case 2:
|
|
||||||
audiodata.SoundType = flvio.SOUND_STEREO
|
|
||||||
}
|
|
||||||
return audiodata
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (self *Conn) writeSetChunkSize(size uint32) (err error) {
|
func (self *Conn) writeSetChunkSize(size uint32) (err error) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user