Documentation
¶
Overview ¶
Package codec returns codecs from sdp
Package codec returns codecs from sdp
Index ¶
- func NewOpusCodecData(sr int, cc av.ChannelLayout) av.AudioCodecData
- func NewPCMAlawCodecData() av.AudioCodecData
- func NewPCMCodecData() av.AudioCodecData
- func NewPCMMulawCodecData() av.AudioCodecData
- func NewSpeexCodecData(sr int, cl av.ChannelLayout) av.AudioCodecData
- func SdpToCodecs(s string) ([]av.CodecData, error)
- type OpusCodecData
- type PCMUCodecData
- type SpeexCodecData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOpusCodecData ¶
func NewOpusCodecData(sr int, cc av.ChannelLayout) av.AudioCodecData
func NewPCMAlawCodecData ¶
func NewPCMAlawCodecData() av.AudioCodecData
func NewPCMCodecData ¶
func NewPCMCodecData() av.AudioCodecData
func NewPCMMulawCodecData ¶
func NewPCMMulawCodecData() av.AudioCodecData
func NewSpeexCodecData ¶
func NewSpeexCodecData(sr int, cl av.ChannelLayout) av.AudioCodecData
Types ¶
type OpusCodecData ¶
type OpusCodecData struct {
SampleRt int
ChLayout av.ChannelLayout
// contains filtered or unexported fields
}
func (OpusCodecData) ChannelLayout ¶
func (s OpusCodecData) ChannelLayout() av.ChannelLayout
ChannelLayout implements av.AudioCodecData.
func (OpusCodecData) PacketDuration ¶
func (s OpusCodecData) PacketDuration(_ []byte) (time.Duration, error)
PacketDuration implements av.AudioCodecData.
func (OpusCodecData) SampleFormat ¶
func (s OpusCodecData) SampleFormat() av.SampleFormat
SampleFormat implements av.AudioCodecData.
func (OpusCodecData) SampleRate ¶
func (s OpusCodecData) SampleRate() int
SampleRate implements av.AudioCodecData.
func (OpusCodecData) Type ¶
func (s OpusCodecData) Type() av.CodecType
type PCMUCodecData ¶
type PCMUCodecData struct {
// contains filtered or unexported fields
}
func (PCMUCodecData) ChannelLayout ¶
func (p PCMUCodecData) ChannelLayout() av.ChannelLayout
ChannelLayout implements av.AudioCodecData.
func (PCMUCodecData) PacketDuration ¶
func (p PCMUCodecData) PacketDuration(pkt []byte) (time.Duration, error)
PacketDuration implements av.AudioCodecData.
func (PCMUCodecData) SampleFormat ¶
func (p PCMUCodecData) SampleFormat() av.SampleFormat
SampleFormat implements av.AudioCodecData.
func (PCMUCodecData) SampleRate ¶
func (p PCMUCodecData) SampleRate() int
SampleRate implements av.AudioCodecData.
func (PCMUCodecData) Type ¶
func (p PCMUCodecData) Type() av.CodecType
Type implements av.AudioCodecData.
type SpeexCodecData ¶
type SpeexCodecData struct {
// contains filtered or unexported fields
}
func (SpeexCodecData) ChannelLayout ¶
func (s SpeexCodecData) ChannelLayout() av.ChannelLayout
ChannelLayout implements av.AudioCodecData.
func (SpeexCodecData) PacketDuration ¶
func (s SpeexCodecData) PacketDuration(_ []byte) (time.Duration, error)
PacketDuration implements av.AudioCodecData.
func (SpeexCodecData) SampleFormat ¶
func (s SpeexCodecData) SampleFormat() av.SampleFormat
SampleFormat implements av.AudioCodecData.
func (SpeexCodecData) SampleRate ¶
func (s SpeexCodecData) SampleRate() int
SampleRate implements av.AudioCodecData.
func (SpeexCodecData) Type ¶
func (s SpeexCodecData) Type() av.CodecType
Type implements av.AudioCodecData.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package aacparser holds Muxer and Demuxer for aac
|
Package aacparser holds Muxer and Demuxer for aac |
|
Package h264parser holds Muxer and Demuxer for h264
|
Package h264parser holds Muxer and Demuxer for h264 |
|
Package h265parser holds Muxer and Demuxer for h265
|
Package h265parser holds Muxer and Demuxer for h265 |
|
Package mjpeg holds implementations for mjpeg
|
Package mjpeg holds implementations for mjpeg |