imagecapturesource

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const ExtForeignToplevelImageCaptureSourceManagerInterface = "ext_foreign_toplevel_image_capture_source_manager_v1"

ExtForeignToplevelImageCaptureSourceManagerInterface is the protocol interface name.

View Source
const ExtImageCaptureSourceInterface = "ext_image_capture_source_v1"

ExtImageCaptureSourceInterface is the protocol interface name.

View Source
const ExtOutputImageCaptureSourceManagerInterface = "ext_output_image_capture_source_manager_v1"

ExtOutputImageCaptureSourceManagerInterface is the protocol interface name.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExtForeignToplevelImageCaptureSourceManager

type ExtForeignToplevelImageCaptureSourceManager struct {
	wl.BaseProxy
}

ExtForeignToplevelImageCaptureSourceManager is the generated binding for ext_foreign_toplevel_image_capture_source_manager_v1 version 1.

func NewExtForeignToplevelImageCaptureSourceManager

func NewExtForeignToplevelImageCaptureSourceManager(ctx *wl.Context) *ExtForeignToplevelImageCaptureSourceManager

NewExtForeignToplevelImageCaptureSourceManager returns an unbound ExtForeignToplevelImageCaptureSourceManager.

func (*ExtForeignToplevelImageCaptureSourceManager) CreateSource

Creates a source object for a foreign toplevel handle. Images captured from this source will show the same content as the toplevel.

func (*ExtForeignToplevelImageCaptureSourceManager) Destroy

Destroys the manager. This request may be sent at any time by the client and objects created by the manager will remain valid after its destruction.

func (*ExtForeignToplevelImageCaptureSourceManager) Dispatch

Dispatch decodes one event on ext_foreign_toplevel_image_capture_source_manager_v1 and calls the registered handlers.

func (*ExtForeignToplevelImageCaptureSourceManager) EventSignature

func (o *ExtForeignToplevelImageCaptureSourceManager) EventSignature(opcode uint16) (string, bool)

EventSignature returns the declared event argument types in wire order.

type ExtImageCaptureSource

type ExtImageCaptureSource struct {
	wl.BaseProxy
}

ExtImageCaptureSource is the generated binding for ext_image_capture_source_v1 version 1.

func NewExtImageCaptureSource

func NewExtImageCaptureSource(ctx *wl.Context) *ExtImageCaptureSource

NewExtImageCaptureSource returns an unbound ExtImageCaptureSource.

func (*ExtImageCaptureSource) Destroy

func (o *ExtImageCaptureSource) Destroy() error

Destroys the image capture source. This request may be sent at any time by the client.

func (*ExtImageCaptureSource) Dispatch

func (o *ExtImageCaptureSource) Dispatch(event *wl.Event)

Dispatch decodes one event on ext_image_capture_source_v1 and calls the registered handlers.

func (*ExtImageCaptureSource) EventSignature

func (o *ExtImageCaptureSource) EventSignature(opcode uint16) (string, bool)

EventSignature returns the declared event argument types in wire order.

type ExtOutputImageCaptureSourceManager

type ExtOutputImageCaptureSourceManager struct {
	wl.BaseProxy
}

ExtOutputImageCaptureSourceManager is the generated binding for ext_output_image_capture_source_manager_v1 version 1.

func NewExtOutputImageCaptureSourceManager

func NewExtOutputImageCaptureSourceManager(ctx *wl.Context) *ExtOutputImageCaptureSourceManager

NewExtOutputImageCaptureSourceManager returns an unbound ExtOutputImageCaptureSourceManager.

func (*ExtOutputImageCaptureSourceManager) CreateSource

Creates a source object for an output. Images captured from this source will show the same content as the output. Some elements may be omitted, such as cursors and overlays that have been marked as transparent to capturing.

func (*ExtOutputImageCaptureSourceManager) Destroy

Destroys the manager. This request may be sent at any time by the client and objects created by the manager will remain valid after its destruction.

func (*ExtOutputImageCaptureSourceManager) Dispatch

func (o *ExtOutputImageCaptureSourceManager) Dispatch(event *wl.Event)

Dispatch decodes one event on ext_output_image_capture_source_manager_v1 and calls the registered handlers.

func (*ExtOutputImageCaptureSourceManager) EventSignature

func (o *ExtOutputImageCaptureSourceManager) EventSignature(opcode uint16) (string, bool)

EventSignature returns the declared event argument types in wire order.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL