EasyAudioEncode/internal/core/transcode/core.go
2025-12-25 17:01:46 +08:00

36 lines
602 B
Go

package transcode
import (
"easyaudioencode/internal/core/audioencode"
"easyaudioencode/internal/core/host"
"sync"
)
type ChannelInfo struct {
}
var (
channelsMap sync.Map
//channelsMap = make(map[int]*ChannelInfo)
channelsLock sync.RWMutex
)
type Core struct {
HostCore *host.Core
AudioEncodeCore *audioencode.Core
}
func NewCore(HostCore *host.Core, AudioEncodeCore *audioencode.Core) *Core {
core := &Core{
HostCore: HostCore,
AudioEncodeCore: AudioEncodeCore,
}
return core
}
func (c Core) AddAudioEncode(pullUrl, pushUrl string, id int) error {
return nil
}