Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ScreenGrabber ¶
type Service ¶
type Service interface { CreateScreenGrabber(screen Screen, fps int) (ScreenGrabber, error) Screens() ([]Screen, error) }
func NewVideoProvider ¶
type XScreenGrabber ¶
type XScreenGrabber struct {
// contains filtered or unexported fields
}
func (*XScreenGrabber) Fps ¶
func (g *XScreenGrabber) Fps() int
func (*XScreenGrabber) Frames ¶
func (g *XScreenGrabber) Frames() <-chan *image.RGBA
func (*XScreenGrabber) Screen ¶
func (g *XScreenGrabber) Screen() *Screen
func (*XScreenGrabber) Start ¶
func (g *XScreenGrabber) Start()
func (*XScreenGrabber) Stop ¶
func (g *XScreenGrabber) Stop()
type XVideoProvider ¶
type XVideoProvider struct{}
func (*XVideoProvider) CreateScreenGrabber ¶
func (*XVideoProvider) CreateScreenGrabber(screen Screen, fps int) (ScreenGrabber, error)
func (*XVideoProvider) Screens ¶
func (x *XVideoProvider) Screens() ([]Screen, error)
Click to show internal directories.
Click to hide internal directories.