mp3

package module
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: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Probe = internal.Probe

	NewDemuxer = internal.NewDemuxer
	NewMuxer   = internal.NewMuxer
)

Functions

func NewDemuxerEngine

func NewDemuxerEngine(r io.ReadSeeker, config DemuxerConfig) (engine.DemuxerEngine, error)

func NewMuxerEngine

func NewMuxerEngine(w io.Writer, config MuxerConfig) (engine.MuxerEngine, error)

Types

type DemuxerConfig

type DemuxerConfig internal.DemuxerConfig

func MustNewDemuxerConfig

func MustNewDemuxerConfig(options ...DemuxerConfigOption) DemuxerConfig

func NewDemuxerConfig

func NewDemuxerConfig(options ...DemuxerConfigOption) (DemuxerConfig, error)

func (DemuxerConfig) Resolve

func (c DemuxerConfig) Resolve() internal.DemuxerConfig

func (DemuxerConfig) ResolveDefault

func (c DemuxerConfig) ResolveDefault() internal.DemuxerConfig

func (DemuxerConfig) Validate

func (c DemuxerConfig) Validate() error

type DemuxerConfigOption

type DemuxerConfigOption interface {
	// contains filtered or unexported methods
}

type MuxerConfig

type MuxerConfig internal.MuxerConfig

func MustNewMuxerConfig

func MustNewMuxerConfig(options ...MuxerConfigOption) MuxerConfig

func NewMuxerConfig

func NewMuxerConfig(options ...MuxerConfigOption) (MuxerConfig, error)

func (MuxerConfig) Resolve

func (c MuxerConfig) Resolve() internal.MuxerConfig

func (MuxerConfig) ResolveDefault

func (c MuxerConfig) ResolveDefault() internal.MuxerConfig

func (MuxerConfig) Validate

func (c MuxerConfig) Validate() error

type MuxerConfigOption

type MuxerConfigOption interface {
	// contains filtered or unexported methods
}

Directories

Path Synopsis
Package scan locates MPEG audio frame boundaries within an in-memory buffer, resynchronizing past corrupt or non-frame data and resolving free-format frame sizes by cross-checking subsequent frame headers.
Package scan locates MPEG audio frame boundaries within an in-memory buffer, resynchronizing past corrupt or non-frame data and resolving free-format frame sizes by cross-checking subsequent frame headers.

Jump to

Keyboard shortcuts

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