Documentation ¶
Overview ¶
Package codec Created by RTT. Author: teocci@yandex.com on 2021-Oct-27
Index ¶
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
Types ¶
type OpusCodecData ¶
type OpusCodecData struct { SampleRate_ int ChannelLayout_ av.ChannelLayout // contains filtered or unexported fields }
func (OpusCodecData) ChannelLayout ¶
func (ocd OpusCodecData) ChannelLayout() av.ChannelLayout
func (OpusCodecData) PacketDuration ¶
func (ocd OpusCodecData) PacketDuration(data []byte) (time.Duration, error)
func (OpusCodecData) SampleFormat ¶
func (ocd OpusCodecData) SampleFormat() av.SampleFormat
func (OpusCodecData) SampleRate ¶
func (ocd OpusCodecData) SampleRate() int
func (OpusCodecData) Type ¶
func (ocd OpusCodecData) Type() av.CodecType
type PCMUCodecData ¶
type PCMUCodecData struct {
// contains filtered or unexported fields
}
func (PCMUCodecData) ChannelLayout ¶
func (pcd PCMUCodecData) ChannelLayout() av.ChannelLayout
func (PCMUCodecData) PacketDuration ¶
func (pcd PCMUCodecData) PacketDuration(data []byte) (time.Duration, error)
func (PCMUCodecData) SampleFormat ¶
func (pcd PCMUCodecData) SampleFormat() av.SampleFormat
func (PCMUCodecData) SampleRate ¶
func (pcd PCMUCodecData) SampleRate() int
func (PCMUCodecData) Type ¶
func (pcd PCMUCodecData) Type() av.CodecType
type SpeexCodecData ¶
func NewSpeexCodecData ¶
func NewSpeexCodecData(sr int, cl av.ChannelLayout) SpeexCodecData
func (SpeexCodecData) PacketDuration ¶
func (scd SpeexCodecData) PacketDuration(data []byte) (time.Duration, error)
Directories ¶
Path | Synopsis |
---|---|
Package aacparser Created by RTT.
|
Package aacparser Created by RTT. |
Package fake Created by RTT.
|
Package fake Created by RTT. |
Package h264parser Created by RTT.
|
Package h264parser Created by RTT. |
Package h265parser Created by RTT.
|
Package h265parser Created by RTT. |
Package opusparser Created by RTT.
|
Package opusparser Created by RTT. |
Click to show internal directories.
Click to hide internal directories.