package ingest import "context" type Source interface { Descriptor() SourceDescriptor Start(ctx context.Context) error Stop() error Chunks() <-chan PCMChunk Errors() <-chan error Stats() SourceStats }