Documentation ¶
Overview ¶
Package aac contains utilities to work with the AAC codec.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EncodeADTS ¶
func EncodeADTS(pkts []*ADTSPacket) ([]byte, error)
EncodeADTS encodes ADTS packets into an ADTS stream.
Types ¶
type ADTSPacket ¶
ADTSPacket is an ADTS packet
func DecodeADTS ¶
func DecodeADTS(byts []byte) ([]*ADTSPacket, error)
DecodeADTS decodes an ADTS stream into ADTS packets.
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.