Documentation
¶
Overview ¶
Package player opens remote media in an external video player.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInvalidMediaURL indicates that a player received an unsafe or // unsupported media URL. ErrInvalidMediaURL = errors.New("invalid media URL") // ErrUnsupportedPlatform indicates that IINA cannot run on this operating // system. ErrUnsupportedPlatform = errors.New("IINA is unsupported on this platform") )
ErrUnavailable indicates that no external player is configured yet.
Functions ¶
This section is empty.
Types ¶
type IINA ¶
type IINA struct {
// contains filtered or unexported fields
}
IINA opens loopback media URLs in the IINA macOS application.
type Streaming ¶
type Streaming struct {
// contains filtered or unexported fields
}
Streaming combines an authenticated loopback proxy with an external player.
func NewStreaming ¶
NewStreaming creates a player that proxies remote media before launching it.
type Unavailable ¶
type Unavailable struct{}
Unavailable is a placeholder used until a real player is configured.
Click to show internal directories.
Click to hide internal directories.