Documentation ¶
Overview ¶
Package rtpaac contains a RTP/AAC decoder and encoder.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMorePacketsNeeded = errors.New("need more packets")
ErrMorePacketsNeeded is returned when more packets are needed.
Functions ¶
This section is empty.
Types ¶
type Decoder ¶
type Decoder struct {
// contains filtered or unexported fields
}
Decoder is a RTP/AAC decoder.
type Encoder ¶
type Encoder struct {
// contains filtered or unexported fields
}
Encoder is a RTP/AAC encoder.
type MPEG4AudioConfig ¶
type MPEG4AudioConfig struct { Type MPEG4AudioType SampleRate int ChannelCount int AOTSpecificConfig []byte }
MPEG4AudioConfig is a MPEG-4 Audio configuration.
func (*MPEG4AudioConfig) Decode ¶
func (c *MPEG4AudioConfig) Decode(byts []byte) error
Decode decodes an MPEG4AudioConfig.
func (MPEG4AudioConfig) Encode ¶
func (c MPEG4AudioConfig) Encode() ([]byte, error)
Encode encodes an MPEG4AudioConfig.
type MPEG4AudioType ¶
type MPEG4AudioType int
MPEG4AudioType is the type of a MPEG-4 Audio stream.
const (
MPEG4AudioTypeAACLC MPEG4AudioType = 2
)
standard MPEG-4 Audio types.
Click to show internal directories.
Click to hide internal directories.