VT_Player/internal/player/controller_stub.go
2025-11-21 16:08:38 -05:00

22 lines
951 B
Go

//go:build !linux
package player
import "fmt"
type stubController struct{}
func newController() Controller {
return &stubController{}
}
func (s *stubController) Load(string, float64) error { return fmt.Errorf("player unavailable") }
func (s *stubController) SetWindow(int, int, int, int) {}
func (s *stubController) Play() error { return fmt.Errorf("player unavailable") }
func (s *stubController) Pause() error { return fmt.Errorf("player unavailable") }
func (s *stubController) Seek(float64) error { return fmt.Errorf("player unavailable") }
func (s *stubController) SetVolume(float64) error { return fmt.Errorf("player unavailable") }
func (s *stubController) FullScreen() error { return fmt.Errorf("player unavailable") }
func (s *stubController) Stop() error { return fmt.Errorf("player unavailable") }
func (s *stubController) Close() {}