Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LV2_Atom_Forge forge = g_lv2_atom_forge;
- LV2_Atom_Forge_Frame frame;
- uint8_t buf[1024];
- lv2_atom_forge_set_buffer(&forge, buf, sizeof(buf));
- lv2_atom_forge_object(&forge, &frame, 0, g_urids.mod_Connection);
- lv2_atom_forge_key(&forge, g_urids.mod_outInstanceId);
- lv2_atom_forge_int(&forge, i);
- lv2_atom_forge_key(&forge, g_urids.mod_outPortSymbol);
- lv2_atom_forge_string(&forge, port, strlen(port));
- lv2_atom_forge_key(&forge, g_urids.mod_inInstanceId);
- lv2_atom_forge_int(&forge, instance);
- lv2_atom_forge_key(&forge, g_urids.mod_inPortSymbol);
- lv2_atom_forge_string(&forge, tok, strlen(tok));
- lv2_atom_forge_pop(&forge, &frame);
- SerdNode s = serd_node_from_string(SERD_BLANK, (uint8_t*)"mod");
- const LV2_Atom* atom = lv2_atom_forge_deref(&forge, frame.ref);
- char* str = sratom_to_turtle(
- g_sratom, &g_urid_unmap, MOD_URI_PREFIX, &s, NULL,
- atom->type, atom->size, LV2_ATOM_BODY_CONST(atom));
- printf("TYPE: %d\n%s\n", atom->type, str);
Advertisement
Add Comment
Please, Sign In to add comment