53 lines
1.1 KiB
Go
53 lines
1.1 KiB
Go
//go:build !windows
|
|||
|
|
|
||
|
|
package capture
|
||
|
|
|
||
|
|
import (
|
||
|
|
"errors"
|
||
|
|
"image"
|
||
|
|
)
|
||
|
|
|
||
|
|
func InitializeHVNCDesktop() error {
|
||
|
|
return errors.New("HVNC not supported on this platform")
|
||
|
|
}
|
||
|
|
|
||
|
|
func CleanupHVNCDesktop() {}
|
||
|
|
|
||
|
|
func SetHVNCCursorCapture(enabled bool) {}
|
||
|
|
|
||
|
|
func hvncCaptureDisplay(display int) (*image.RGBA, error) {
|
||
|
|
return nil, errors.New("HVNC not supported on this platform")
|
||
|
|
}
|
||
|
|
|
||
|
|
func HVNCMonitorCount() int {
|
||
|
|
return 0
|
||
|
|
}
|
||
|
|
|
||
|
|
func StartHVNCProcess(filePath string) error {
|
||
|
|
return errors.New("HVNC not supported on this platform")
|
||
|
|
}
|
||
|
|
|
||
|
|
func HVNCInputMouseMove(display int, x, y int32) error {
|
||
|
|
return errors.New("HVNC not supported on this platform")
|
||
|
|
}
|
||
|
|
|
||
|
|
func HVNCInputMouseDown(button int) error {
|
||
|
|
return errors.New("HVNC not supported on this platform")
|
||
|
|
}
|
||
|
|
|
||
|
|
func HVNCInputMouseUp(button int) error {
|
||
|
|
return errors.New("HVNC not supported on this platform")
|
||
|
|
}
|
||
|
|
|
||
|
|
func HVNCInputKeyDown(vk uint16) error {
|
||
|
|
return errors.New("HVNC not supported on this platform")
|
||
|
|
}
|
||
|
|
|
||
|
|
func HVNCInputKeyUp(vk uint16) error {
|
||
|
|
return errors.New("HVNC not supported on this platform")
|
||
|
|
}
|
||
|
|
|
||
|
|
func HVNCInputMouseWheel(delta int32) error {
|
||
|
|
return errors.New("HVNC not supported on this platform")
|
||
|
|
}
|