# LV2

An open and extensible audio plugin standard

Version | 1.18.10

Macros
Patch
LV2

## Detailed Description

Messages for accessing and manipulating properties.

Note the patch extension is purely data, this header merely defines URIs for convenience.

See http://lv2plug.in/ns/ext/patch for details.

## Macros
#define | LV2_PATCH_URI "http://lv2plug.in/ns/ext/patch"
#define | LV2_PATCH_PREFIX LV2_PATCH_URI "#"
#define | LV2_PATCH__Ack LV2_PATCH_PREFIX "Ack"
#define | LV2_PATCH__Delete LV2_PATCH_PREFIX "Delete"
#define | LV2_PATCH__Copy LV2_PATCH_PREFIX "Copy"
#define | LV2_PATCH__Error LV2_PATCH_PREFIX "Error"
#define | LV2_PATCH__Get LV2_PATCH_PREFIX "Get"
#define | LV2_PATCH__Message LV2_PATCH_PREFIX "Message"
#define | LV2_PATCH__Move LV2_PATCH_PREFIX "Move"
#define | LV2_PATCH__Patch LV2_PATCH_PREFIX "Patch"
#define | LV2_PATCH__Post LV2_PATCH_PREFIX "Post"
#define | LV2_PATCH__Put LV2_PATCH_PREFIX "Put"
#define | LV2_PATCH__Request LV2_PATCH_PREFIX "Request"
#define | LV2_PATCH__Response LV2_PATCH_PREFIX "Response"
#define | LV2_PATCH__Set LV2_PATCH_PREFIX "Set"
#define | LV2_PATCH__accept LV2_PATCH_PREFIX "accept"
#define | LV2_PATCH__add LV2_PATCH_PREFIX "add"
#define | LV2_PATCH__body LV2_PATCH_PREFIX "body"
#define | LV2_PATCH__context LV2_PATCH_PREFIX "context"
#define | LV2_PATCH__destination LV2_PATCH_PREFIX "destination"
#define | LV2_PATCH__property LV2_PATCH_PREFIX "property"
#define | LV2_PATCH__readable LV2_PATCH_PREFIX "readable"
#define | LV2_PATCH__remove LV2_PATCH_PREFIX "remove"
#define | LV2_PATCH__request LV2_PATCH_PREFIX "request"
#define | LV2_PATCH__subject LV2_PATCH_PREFIX "subject"
#define | LV2_PATCH__sequenceNumber LV2_PATCH_PREFIX "sequenceNumber"
#define | LV2_PATCH__value LV2_PATCH_PREFIX "value"
#define | LV2_PATCH__wildcard LV2_PATCH_PREFIX "wildcard"
#define | LV2_PATCH__writable LV2_PATCH_PREFIX "writable"

## Macro Definition Documentation

## ◆ LV2_PATCH_URI

#define LV2_PATCH_URI "http://lv2plug.in/ns/ext/patch"

http://lv2plug.in/ns/ext/patch

## ◆ LV2_PATCH_PREFIX

#define LV2_PATCH_PREFIX LV2_PATCH_URI "#"

http://lv2plug.in/ns/ext/patch#

## ◆ LV2_PATCH__Ack

#define LV2_PATCH__Ack LV2_PATCH_PREFIX "Ack"

http://lv2plug.in/ns/ext/patch#Ack

## ◆ LV2_PATCH__Delete

#define LV2_PATCH__Delete LV2_PATCH_PREFIX "Delete"

http://lv2plug.in/ns/ext/patch#Delete

## ◆ LV2_PATCH__Copy

#define LV2_PATCH__Copy LV2_PATCH_PREFIX "Copy"

http://lv2plug.in/ns/ext/patch#Copy

## ◆ LV2_PATCH__Error

#define LV2_PATCH__Error LV2_PATCH_PREFIX "Error"

http://lv2plug.in/ns/ext/patch#Error

## ◆ LV2_PATCH__Get

#define LV2_PATCH__Get LV2_PATCH_PREFIX "Get"

http://lv2plug.in/ns/ext/patch#Get

## ◆ LV2_PATCH__Message

#define LV2_PATCH__Message LV2_PATCH_PREFIX "Message"

http://lv2plug.in/ns/ext/patch#Message

## ◆ LV2_PATCH__Move

#define LV2_PATCH__Move LV2_PATCH_PREFIX "Move"

http://lv2plug.in/ns/ext/patch#Move

## ◆ LV2_PATCH__Patch

#define LV2_PATCH__Patch LV2_PATCH_PREFIX "Patch"

http://lv2plug.in/ns/ext/patch#Patch

## ◆ LV2_PATCH__Post

#define LV2_PATCH__Post LV2_PATCH_PREFIX "Post"

http://lv2plug.in/ns/ext/patch#Post

## ◆ LV2_PATCH__Put

#define LV2_PATCH__Put LV2_PATCH_PREFIX "Put"

http://lv2plug.in/ns/ext/patch#Put

## ◆ LV2_PATCH__Request

#define LV2_PATCH__Request LV2_PATCH_PREFIX "Request"

http://lv2plug.in/ns/ext/patch#Request

## ◆ LV2_PATCH__Response

#define LV2_PATCH__Response LV2_PATCH_PREFIX "Response"

http://lv2plug.in/ns/ext/patch#Response

## ◆ LV2_PATCH__Set

#define LV2_PATCH__Set LV2_PATCH_PREFIX "Set"

http://lv2plug.in/ns/ext/patch#Set

## ◆ LV2_PATCH__accept

#define LV2_PATCH__accept LV2_PATCH_PREFIX "accept"

http://lv2plug.in/ns/ext/patch#accept

## ◆ LV2_PATCH__add

#define LV2_PATCH__add LV2_PATCH_PREFIX "add"

http://lv2plug.in/ns/ext/patch#add

## ◆ LV2_PATCH__body

#define LV2_PATCH__body LV2_PATCH_PREFIX "body"

http://lv2plug.in/ns/ext/patch#body

## ◆ LV2_PATCH__context

#define LV2_PATCH__context LV2_PATCH_PREFIX "context"

http://lv2plug.in/ns/ext/patch#context

## ◆ LV2_PATCH__destination

#define LV2_PATCH__destination LV2_PATCH_PREFIX "destination"

http://lv2plug.in/ns/ext/patch#destination

## ◆ LV2_PATCH__property

#define LV2_PATCH__property LV2_PATCH_PREFIX "property"

http://lv2plug.in/ns/ext/patch#property

## ◆ LV2_PATCH__readable

#define LV2_PATCH__readable LV2_PATCH_PREFIX "readable"

http://lv2plug.in/ns/ext/patch#readable

## ◆ LV2_PATCH__remove

#define LV2_PATCH__remove LV2_PATCH_PREFIX "remove"

http://lv2plug.in/ns/ext/patch#remove

## ◆ LV2_PATCH__request

#define LV2_PATCH__request LV2_PATCH_PREFIX "request"

http://lv2plug.in/ns/ext/patch#request

## ◆ LV2_PATCH__subject

#define LV2_PATCH__subject LV2_PATCH_PREFIX "subject"

http://lv2plug.in/ns/ext/patch#subject

## ◆ LV2_PATCH__sequenceNumber

#define LV2_PATCH__sequenceNumber LV2_PATCH_PREFIX "sequenceNumber"

http://lv2plug.in/ns/ext/patch#sequenceNumber

## ◆ LV2_PATCH__value

#define LV2_PATCH__value LV2_PATCH_PREFIX "value"

http://lv2plug.in/ns/ext/patch#value

## ◆ LV2_PATCH__wildcard

#define LV2_PATCH__wildcard LV2_PATCH_PREFIX "wildcard"

http://lv2plug.in/ns/ext/patch#wildcard

## ◆ LV2_PATCH__writable

#define LV2_PATCH__writable LV2_PATCH_PREFIX "writable"

http://lv2plug.in/ns/ext/patch#writable