A link is the connection between 2 nodes (Node).  
More...
A link is the connection between 2 nodes (Node). 
Nodes are linked together on ports.
The link is responsible for negotiating the format and buffers for the nodes. 
◆ PW_TYPE_INTERFACE_Link
◆ PW_LINK_PERM_MASK
◆ PW_VERSION_LINK
      
        
          | #define PW_VERSION_LINK   3 | 
        
      
 
 
◆ PW_LINK_CHANGE_MASK_STATE
      
        
          | #define PW_LINK_CHANGE_MASK_STATE   (1 << 0) | 
        
      
 
 
◆ PW_LINK_CHANGE_MASK_FORMAT
      
        
          | #define PW_LINK_CHANGE_MASK_FORMAT   (1 << 1) | 
        
      
 
 
◆ PW_LINK_CHANGE_MASK_PROPS
      
        
          | #define PW_LINK_CHANGE_MASK_PROPS   (1 << 2) | 
        
      
 
 
◆ PW_LINK_CHANGE_MASK_ALL
      
        
          | #define PW_LINK_CHANGE_MASK_ALL   ((1 << 3)-1) | 
        
      
 
 
◆ PW_LINK_EVENT_INFO
      
        
          | #define PW_LINK_EVENT_INFO   0 | 
        
      
 
 
◆ PW_LINK_EVENT_NUM
      
        
          | #define PW_LINK_EVENT_NUM   1 | 
        
      
 
 
◆ PW_VERSION_LINK_EVENTS
      
        
          | #define PW_VERSION_LINK_EVENTS   0 | 
        
      
 
 
◆ PW_LINK_METHOD_ADD_LISTENER
      
        
          | #define PW_LINK_METHOD_ADD_LISTENER   0 | 
        
      
 
 
◆ PW_LINK_METHOD_NUM
      
        
          | #define PW_LINK_METHOD_NUM   1 | 
        
      
 
 
◆ PW_VERSION_LINK_METHODS
      
        
          | #define PW_VERSION_LINK_METHODS   0 | 
        
      
 
 
◆ pw_link_method
      
        
          | #define pw_link_method | 
          ( | 
            | 
          o,  | 
        
        
           | 
           | 
            | 
          method,  | 
        
        
           | 
           | 
            | 
          version,  | 
        
        
           | 
           | 
            | 
          ...  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ pw_link_add_listener
      
        
          | #define pw_link_add_listener | 
          ( | 
            | 
          c,  | 
        
        
           | 
           | 
            | 
          ...  | 
        
        
           | 
          ) | 
           |    pw_link_method(c,add_listener,0,__VA_ARGS__) | 
        
      
 
 
◆ pw_link_state
The different link states. 
| Enumerator | 
|---|
| PW_LINK_STATE_ERROR  | the link is in error  
 | 
| PW_LINK_STATE_UNLINKED  | the link is unlinked  
 | 
| PW_LINK_STATE_INIT  | the link is initialized  
 | 
| PW_LINK_STATE_NEGOTIATING  | the link is negotiating formats  
 | 
| PW_LINK_STATE_ALLOCATING  | the link is allocating buffers  
 | 
| PW_LINK_STATE_PAUSED  | the link is paused  
 | 
| PW_LINK_STATE_ACTIVE  | the link is active  
 | 
 
 
◆ pw_link_state_as_string()
◆ pw_link_info_update()
◆ pw_link_info_merge()
◆ pw_link_info_free()