Rename screenshot_clear to screenshot_take_screenshot in FFI

This commit is contained in:
Jackson Coxson
2025-10-21 09:16:47 -06:00
parent a7daac3a46
commit 94624f07af
4 changed files with 5 additions and 5 deletions

View File

@@ -88,7 +88,7 @@ int main(int argc, char** argv) {
[](FfiError e) -> ScreenshotClient { die("failed to create ScreenshotClient", e); });
// 9) Capture screenshot
auto buf = ss.capture().unwrap_or_else(
auto buf = ss.take_screenshot().unwrap_or_else(
[](FfiError e) -> std::vector<uint8_t> { die("failed to capture screenshot", e); });
// 10) Write PNG file

View File

@@ -28,7 +28,7 @@ class ScreenshotClient {
/// Captures a screenshot and returns it as a PNG buffer.
///
/// On success, returns a vector containing PNG-encoded bytes.
Result<std::vector<uint8_t>, FfiError> capture();
Result<std::vector<uint8_t>, FfiError> take_screenshot();
~ScreenshotClient() noexcept = default;
ScreenshotClient(ScreenshotClient&&) noexcept = default;

View File

@@ -13,11 +13,11 @@ Result<ScreenshotClient, FfiError> ScreenshotClient::create(RemoteServer& server
return Ok(ScreenshotClient::adopt(out));
}
Result<std::vector<uint8_t>, FfiError> ScreenshotClient::capture() {
Result<std::vector<uint8_t>, FfiError> ScreenshotClient::take_screenshot() {
uint8_t* data = nullptr;
size_t len = 0;
FfiError e(::screenshot_client_clear(handle_.get(), &data, &len));
FfiError e(::screenshot_client_take_screenshot(handle_.get(), &data, &len));
if (e) {
return Err(e);
}