LMMS
Loading...
Searching...
No Matches
dynmanifest.h
Go to the documentation of this file.
1/*
2 Dynamic manifest specification for LV2
3 Copyright 2008-2011 Stefano D'Angelo <zanga.mail@gmail.com>
4
5 Permission to use, copy, modify, and/or distribute this software for any
6 purpose with or without fee is hereby granted, provided that the above
7 copyright notice and this permission notice appear in all copies.
8
9 THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16*/
17
26
27#ifndef LV2_DYN_MANIFEST_H_INCLUDED
28#define LV2_DYN_MANIFEST_H_INCLUDED
29
30#include <stdio.h>
31
32#include "lv2.h"
33
34#define LV2_DYN_MANIFEST_URI "http://lv2plug.in/ns/ext/dynmanifest"
35#define LV2_DYN_MANIFEST_PREFIX LV2_DYN_MANIFEST_URI "#"
36
37#ifdef __cplusplus
38extern "C" {
39#endif
40
50
68 const LV2_Feature *const * features);
69
94 FILE * fp);
95
127 FILE * fp,
128 const char * uri);
129
142
143#ifdef __cplusplus
144}
145#endif
146
147#endif /* LV2_DYN_MANIFEST_H_INCLUDED */
148
int lv2_dyn_manifest_get_subjects(LV2_Dyn_Manifest_Handle handle, FILE *fp)
void * LV2_Dyn_Manifest_Handle
Definition dynmanifest.h:49
int lv2_dyn_manifest_get_data(LV2_Dyn_Manifest_Handle handle, FILE *fp, const char *uri)
void lv2_dyn_manifest_close(LV2_Dyn_Manifest_Handle handle)
int lv2_dyn_manifest_open(LV2_Dyn_Manifest_Handle *handle, const LV2_Feature *const *features)
static SordNode * uri(SordWorld *world, int num)
Definition sord_test.c:47
Definition lv2.h:157