diff options
| -rw-r--r-- | internal/probe/probe.go | 2 | ||||
| -rw-r--r-- | internal/probe/remux.go | 2 | ||||
| -rw-r--r-- | internal/thumb/thumb.go | 2 |
3 files changed, 6 insertions, 0 deletions
diff --git a/internal/probe/probe.go b/internal/probe/probe.go index a3fce78..7fd6924 100644 --- a/internal/probe/probe.go +++ b/internal/probe/probe.go @@ -34,6 +34,8 @@ type FFProber struct { waitDelay time.Duration } +var _ Prober = (*FFProber)(nil) + // NewFFProber creates a new FFProber with bounded retries and a process wait delay. func NewFFProber() *FFProber { return &FFProber{ diff --git a/internal/probe/remux.go b/internal/probe/remux.go index 07870f8..f6becb8 100644 --- a/internal/probe/remux.go +++ b/internal/probe/remux.go @@ -19,6 +19,8 @@ type Remuxer interface { // FFRemuxer implements Remuxer using ffmpeg. type FFRemuxer struct{} +var _ Remuxer = (*FFRemuxer)(nil) + // NewFFRemuxer creates a new FFRemuxer. func NewFFRemuxer() *FFRemuxer { return &FFRemuxer{} diff --git a/internal/thumb/thumb.go b/internal/thumb/thumb.go index 51af9b2..32907b4 100644 --- a/internal/thumb/thumb.go +++ b/internal/thumb/thumb.go @@ -20,6 +20,8 @@ type FFmpegGenerator struct { rnd *rand.Rand } +var _ Generator = (*FFmpegGenerator)(nil) + // NewFFmpegGenerator creates a new FFmpegGenerator with a seeded random source. func NewFFmpegGenerator() *FFmpegGenerator { return &FFmpegGenerator{ |
