Go-based FM stereo transmitter with RDS, Windows-first and cross-platform
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

21 líneas
478B

  1. package aac
  2. import (
  3. "context"
  4. "fmt"
  5. "io"
  6. "github.com/jan/fm-rds-tx/internal/ingest"
  7. "github.com/jan/fm-rds-tx/internal/ingest/decoder"
  8. )
  9. type Decoder struct{}
  10. func New() *Decoder { return &Decoder{} }
  11. func (d *Decoder) Name() string { return "aac-native" }
  12. func (d *Decoder) DecodeStream(_ context.Context, _ io.Reader, _ decoder.StreamMeta, _ func(ingest.PCMChunk) error) error {
  13. return fmt.Errorf("%w: aac native decoder not wired yet", decoder.ErrUnsupported)
  14. }