refactor: move shared packages up a level
This commit is contained in:
19
transcode/transcoder_none.go
Normal file
19
transcode/transcoder_none.go
Normal file
@@ -0,0 +1,19 @@
|
||||
package transcode
|
||||
|
||||
import (
|
||||
"context"
|
||||
"io"
|
||||
"os"
|
||||
)
|
||||
|
||||
type NoneTranscoder struct{}
|
||||
|
||||
var _ Transcoder = (*NoneTranscoder)(nil)
|
||||
|
||||
func NewNoneTranscoder() *NoneTranscoder {
|
||||
return &NoneTranscoder{}
|
||||
}
|
||||
|
||||
func (*NoneTranscoder) Transcode(ctx context.Context, _ Profile, in string) (io.ReadCloser, error) {
|
||||
return os.Open(in)
|
||||
}
|
||||
Reference in New Issue
Block a user