fix: resolve compilation errors from crate version mismatches
- encoder.rs: update openh264 API (Encoder::new → with_api_config + EncoderConfig),
use YUVSlices instead of YUVBuffer, use bitstream.frame_type() for keyframe
detection, use force_intra_frame() for request_keyframe, fix ImageBuffer
type params for image v0.25, add mut to JpegEncoder, remove unused base64 import
- capture.rs: fix ImageBuffer type params for image v0.25, add mut to JpegEncoder
- input.rs: update enigo 0.2 API - add Keyboard/Mouse trait imports, replace
scroll_y/scroll_x with scroll(axis), fix Key variant names (UpArrow, DownArrow,
Numlock, Print), replace Windows-only Numpad* keys with Unicode fallbacks
- service.rs: add type annotation to Vec::new()
- main.rs: add missing clap::Parser import