Skip to main content

Crate selection_capture

Crate selection_capture 

Source

Re-exports§

pub use platform::PlatformCapabilities;

Modules§

platform

Structs§

ActiveApp
AppProfile
AppProfileUpdate
CGPoint
CGRect
CGSize
CaptureFailure
CaptureFailureContext
CaptureMetrics
CaptureMonitor
CaptureOptions
CaptureRichOptions
CaptureRichSuccess
CaptureSuccess
CaptureTrace
ContentMetadata
LinuxDefaultRuntimeAdapterState
LinuxNativeSubscriberStats
LinuxObserverBridge
LinuxPlatform
LinuxSelectionMonitor
LinuxSelectionMonitorOptions
MethodMetrics
MonitorGuardStats
MonitorSpamGuard
RetryPolicy
RichPayload
WindowsDefaultRuntimeAdapterState
WindowsNativeSubscriberStats
WindowsObserverBridge
WindowsPlatform
WindowsSelectionMonitor
WindowsSelectionMonitorOptions
WouldBlock

Enums§

CaptureMethod
CaptureOutcome
CaptureRichOutcome
CaptureStatus
CapturedContent
CleanupStatus
FailureKind
LinuxMonitorBackend
PlatformAttemptResult
RichConversion
RichFormat
Explicit format tag for a rich-text payload.
RichSource
TraceEvent
TriState
UserHint
WindowsMonitorBackend

Traits§

AppAdapter
AppProfileStore
CancelSignal
CapturePlatform
MonitorPlatform

Functions§

capture
capture_async
Async wrapper around crate::capture.
capture_rich
capture_window_frame
Reads the currently focused window frame from the platform without running text capture.
ensure_linux_native_subscriber_hook_installed
ensure_windows_native_subscriber_hook_installed
install_default_linux_runtime_adapter_if_absent
install_default_windows_runtime_adapter_if_absent
linux_default_runtime_adapter_state
linux_default_runtime_event_source_registered
linux_native_subscriber_stats
linux_observer_drain_events_for_monitor
set_linux_default_runtime_event_source
set_linux_native_runtime_adapter
set_windows_default_runtime_event_source
set_windows_native_runtime_adapter
try_capture
try_capture_rich
windows_default_runtime_adapter_state
windows_default_runtime_event_source_registered
windows_native_subscriber_stats
windows_observer_drain_events_for_monitor

Type Aliases§

LinuxDefaultRuntimeEventSource
LinuxNativeEventPump
LinuxNativeRuntimeAdapter
LinuxObserverLifecycleHook
WindowsDefaultRuntimeEventSource
WindowsNativeEventPump
WindowsNativeRuntimeAdapter
WindowsObserverLifecycleHook