MCPcopy Create free account
hub / github.com/DISTRHO/Cardinal / Window__writeImagePNG

Function Window__writeImagePNG

src/override/Window.cpp:585–594  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

583}
584
585static void Window__writeImagePNG(void* context, void* data, int size) {
586 USE_NAMESPACE_DISTRHO
587 CardinalBaseUI* const ui = static_cast<CardinalBaseUI*>(context);
588 if (char* const screenshot = String::asBase64(data, size).getAndReleaseBuffer()) {
589 ui->setState("screenshot", screenshot);
590 if (ui->remoteDetails != nullptr && ui->remoteDetails->connected && ui->remoteDetails->screenshot)
591 remoteUtils::sendScreenshotToRemote(ui->remoteDetails, screenshot);
592 std::free(screenshot);
593 }
594}
595#endif
596#endif
597

Callers

nothing calls this directly

Calls 2

sendScreenshotToRemoteFunction · 0.50
setStateMethod · 0.45

Tested by

no test coverage detected