Files
streamctl/pkg/recoder/libav/saferecoder/process.go
2024-10-15 03:02:44 +01:00

25 lines
458 B
Go

package saferecoder
import (
"context"
"fmt"
"github.com/xaionaro-go/streamctl/pkg/recoder/libav/saferecoder/process"
)
type processBackend = process.Recoder
type Process struct {
*processBackend
}
func NewProcess(ctx context.Context) (*Process, error) {
recoderProcess, err := process.Run(ctx)
if err != nil {
return nil, fmt.Errorf("unable to run the recoder process: %w", err)
}
return &Process{
processBackend: recoderProcess,
}, nil
}