18 lines
365 B
Go
18 lines
365 B
Go
//go:build windows
|
|||
|
|
|
||
|
|
package capture
|
||
|
|
|
||
|
|
import "image"
|
||
|
|
|
||
|
|
func CaptureDisplayRGBABitBlt(display int) (*image.RGBA, error) {
|
||
|
|
return captureDisplayBitBlt(display)
|
||
|
|
}
|
||
|
|
|
||
|
|
func CaptureDisplayRGBAPreferBitBlt(display int) (*image.RGBA, error) {
|
||
|
|
img, err := captureDisplayBitBlt(display)
|
||
|
|
if err == nil && img != nil {
|
||
|
|
return img, nil
|
||
|
|
}
|
||
|
|
return CaptureDisplayRGBA(display)
|
||
|
|
}
|