internal

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 26, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultDecoderConfig = DecoderConfig{
	ByteOrder: binary.LittleEndian,
	// contains filtered or unexported fields
}
View Source
var DefaultEncoderConfig = EncoderConfig{
	CodecID: media.CodecLPCM,
	// contains filtered or unexported fields
}

Functions

func GetDecodedAttributes

func GetDecodedAttributes(codec media.CodecID, attrs media.AudioAttributes) media.AudioAttributes

Types

type Decoder

type Decoder struct {
	// contains filtered or unexported fields
}

func NewDecoder

func NewDecoder(stream media.StreamInfo, cfg DecoderConfig) (*Decoder, error)

func (*Decoder) Close

func (d *Decoder) Close() error

func (*Decoder) Flush

func (d *Decoder) Flush() error

func (*Decoder) ReceiveFrame

func (d *Decoder) ReceiveFrame() (media.Frame, error)

func (*Decoder) SendPacket

func (d *Decoder) SendPacket(pkt *media.Packet) error

type DecoderConfig

type DecoderConfig struct {
	ByteOrder binary.ByteOrder
	// contains filtered or unexported fields
}

type Encoder

type Encoder struct {
	// contains filtered or unexported fields
}

func NewEncoder

func NewEncoder(stream media.StreamInfo, target media.CodecID, cfg EncoderConfig) (*Encoder, error)

func (*Encoder) Flush

func (e *Encoder) Flush() error

func (*Encoder) ReceivePacket

func (e *Encoder) ReceivePacket() (*media.Packet, error)

func (*Encoder) SendFrame

func (e *Encoder) SendFrame(frame *media.Frame) error

type EncoderConfig

type EncoderConfig struct {
	CodecID media.CodecID
	ADPCM   params.ADPCM
	// contains filtered or unexported fields
}

Directories

Path Synopsis
adpcm
ima
ms

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL