SHOW:
|
|
- or go back to the newest paste.
| 1 | LV2_Atom_Forge forge = g_lv2_atom_forge; | |
| 2 | LV2_Atom_Forge_Frame frame; | |
| 3 | uint8_t buf[1024]; | |
| 4 | lv2_atom_forge_set_buffer(&forge, buf, sizeof(buf)); | |
| 5 | ||
| 6 | lv2_atom_forge_object(&forge, &frame, 0, g_urids.mod_Connection); | |
| 7 | lv2_atom_forge_key(&forge, g_urids.mod_outInstanceId); | |
| 8 | lv2_atom_forge_int(&forge, i); | |
| 9 | lv2_atom_forge_key(&forge, g_urids.mod_outPortSymbol); | |
| 10 | lv2_atom_forge_string(&forge, port, strlen(port)); | |
| 11 | lv2_atom_forge_key(&forge, g_urids.mod_inInstanceId); | |
| 12 | lv2_atom_forge_int(&forge, instance); | |
| 13 | lv2_atom_forge_key(&forge, g_urids.mod_inPortSymbol); | |
| 14 | lv2_atom_forge_string(&forge, tok, strlen(tok)); | |
| 15 | lv2_atom_forge_pop(&forge, &frame); | |
| 16 | ||
| 17 | - | SerdNode s = serd_node_from_string(SERD_BLANK, (uint8_t*)"mod"); |
| 17 | + | SerdNode s = serd_node_from_string(SERD_BLANK, (uint8_t*)"connection"); |
| 18 | const LV2_Atom* atom = lv2_atom_forge_deref(&forge, frame.ref); | |
| 19 | char* str = sratom_to_turtle( | |
| 20 | g_sratom, &g_urid_unmap, MOD_URI_PREFIX, &s, NULL, | |
| 21 | atom->type, atom->size, LV2_ATOM_BODY_CONST(atom)); | |
| 22 | printf("TYPE: %d\n%s\n", atom->type, str); |