Lines Matching defs:callback
162 EXTENSION_API_CHECK(handler != nullptr, "Null callback handler!", ERR_BAD_ARG);
188 EXTENSION_API_CHECK(name.data != nullptr, "Illegal name/callback", ERR_BAD_ARG);
206 static RetCode StartCapture(Text name, DataCallback callback, Text optJson)
209 EXTENSION_API_CHECK(name.data != nullptr && callback != nullptr, "Illegal name/callback", ERR_BAD_ARG);
227 callback(Text{layout.c_str(), layout.length()});
235 StartScreenCopy(scale, [callback](uint8_t *data, size_t len) {
236 callback(Text{reinterpret_cast<const char *>(data), len});
243 auto recordThread = thread([callback]() {
245 UiDriverRecordStart([callback](nlohmann::json record) {
247 callback(Text{data.c_str(), data.length()});