Metadata interface.  
More...
 | 
| #define  | PW_TYPE_INTERFACE_Metadata   PW_TYPE_INFO_INTERFACE_BASE "Metadata" | 
|   | 
| #define  | PW_VERSION_METADATA   3 | 
|   | 
| #define  | PW_EXTENSION_MODULE_METADATA   PIPEWIRE_MODULE_PREFIX "module-metadata" | 
|   | 
| #define  | PW_METADATA_EVENT_PROPERTY   0 | 
|   | 
| #define  | PW_METADATA_EVENT_NUM   1 | 
|   | 
| #define  | PW_VERSION_METADATA_EVENTS   0 | 
|   | 
| #define  | PW_METADATA_METHOD_ADD_LISTENER   0 | 
|   | 
| #define  | PW_METADATA_METHOD_SET_PROPERTY   1 | 
|   | 
| #define  | PW_METADATA_METHOD_CLEAR   2 | 
|   | 
| #define  | PW_METADATA_METHOD_NUM   3 | 
|   | 
| #define  | PW_VERSION_METADATA_METHODS   0 | 
|   | 
| #define  | pw_metadata_method(o,  method,  version, ...) | 
|   | 
| #define  | pw_metadata_add_listener(c, ...)   pw_metadata_method(c,add_listener,0,__VA_ARGS__) | 
|   | 
| #define  | pw_metadata_set_property(c, ...)   pw_metadata_method(c,set_property,0,__VA_ARGS__) | 
|   | 
| #define  | pw_metadata_clear(c)   pw_metadata_method(c,clear,0) | 
|   | 
| #define  | PW_KEY_METADATA_NAME   "metadata.name" | 
|   | 
Metadata interface. 
◆ PW_TYPE_INTERFACE_Metadata
◆ PW_VERSION_METADATA
      
        
          | #define PW_VERSION_METADATA   3 | 
        
      
 
 
◆ PW_EXTENSION_MODULE_METADATA
◆ PW_METADATA_EVENT_PROPERTY
      
        
          | #define PW_METADATA_EVENT_PROPERTY   0 | 
        
      
 
 
◆ PW_METADATA_EVENT_NUM
      
        
          | #define PW_METADATA_EVENT_NUM   1 | 
        
      
 
 
◆ PW_VERSION_METADATA_EVENTS
      
        
          | #define PW_VERSION_METADATA_EVENTS   0 | 
        
      
 
 
◆ PW_METADATA_METHOD_ADD_LISTENER
      
        
          | #define PW_METADATA_METHOD_ADD_LISTENER   0 | 
        
      
 
 
◆ PW_METADATA_METHOD_SET_PROPERTY
      
        
          | #define PW_METADATA_METHOD_SET_PROPERTY   1 | 
        
      
 
 
◆ PW_METADATA_METHOD_CLEAR
      
        
          | #define PW_METADATA_METHOD_CLEAR   2 | 
        
      
 
 
◆ PW_METADATA_METHOD_NUM
      
        
          | #define PW_METADATA_METHOD_NUM   3 | 
        
      
 
 
◆ PW_VERSION_METADATA_METHODS
      
        
          | #define PW_VERSION_METADATA_METHODS   0 | 
        
      
 
 
◆ pw_metadata_method
      
        
          | #define pw_metadata_method | 
          ( | 
            | 
          o,  | 
        
        
           | 
           | 
            | 
          method,  | 
        
        
           | 
           | 
            | 
          version,  | 
        
        
           | 
           | 
            | 
          ...  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ pw_metadata_add_listener
      
        
          | #define pw_metadata_add_listener | 
          ( | 
            | 
          c,  | 
        
        
           | 
           | 
            | 
          ...  | 
        
        
           | 
          ) | 
           |    pw_metadata_method(c,add_listener,0,__VA_ARGS__) | 
        
      
 
 
◆ pw_metadata_set_property
      
        
          | #define pw_metadata_set_property | 
          ( | 
            | 
          c,  | 
        
        
           | 
           | 
            | 
          ...  | 
        
        
           | 
          ) | 
           |    pw_metadata_method(c,set_property,0,__VA_ARGS__) | 
        
      
 
 
◆ pw_metadata_clear
◆ PW_KEY_METADATA_NAME
      
        
          | #define PW_KEY_METADATA_NAME   "metadata.name" |