Go to the documentation of this file.
    5 #ifndef SPA_UTILS_NAMES_H 
    6 #define SPA_UTILS_NAMES_H 
   22 #define SPA_NAME_SUPPORT_CPU            "support.cpu"                    
   23 #define SPA_NAME_SUPPORT_DBUS           "support.dbus"                   
   24 #define SPA_NAME_SUPPORT_LOG            "support.log"                    
   25 #define SPA_NAME_SUPPORT_LOOP           "support.loop"                   
   27 #define SPA_NAME_SUPPORT_SYSTEM         "support.system"                 
   29 #define SPA_NAME_SUPPORT_NODE_DRIVER    "support.node.driver"            
   32 #define SPA_NAME_CONTROL_MIXER          "control.mixer"                  
   35 #define SPA_NAME_AUDIO_MIXER            "audio.mixer"                    
   38 #define SPA_NAME_AUDIO_MIXER_DSP        "audio.mixer.dsp"                
   44 #define SPA_NAME_AUDIO_PROCESS_FORMAT   "audio.process.format"           
   46 #define SPA_NAME_AUDIO_PROCESS_CHANNELMIX       \ 
   47                                         "audio.process.channelmix"       
   49 #define SPA_NAME_AUDIO_PROCESS_RESAMPLE         \ 
   50                                         "audio.process.resample"         
   51 #define SPA_NAME_AUDIO_PROCESS_DEINTERLEAVE     \ 
   52                                         "audio.process.deinterleave"     
   53 #define SPA_NAME_AUDIO_PROCESS_INTERLEAVE       \ 
   54                                         "audio.process.interleave"       
   58 #define SPA_NAME_AUDIO_CONVERT          "audio.convert"                  
   62 #define SPA_NAME_AUDIO_ADAPT            "audio.adapt"                    
   65 #define SPA_NAME_AEC                            "audio.aec"                              
   68 #define SPA_NAME_VIDEO_PROCESS_FORMAT   "video.process.format"           
   70 #define SPA_NAME_VIDEO_PROCESS_SCALE    "video.process.scale"            
   73 #define SPA_NAME_VIDEO_CONVERT          "video.convert"                  
   76 #define SPA_NAME_VIDEO_ADAPT            "video.adapt"                    
   79 #define SPA_NAME_API_ALSA_ENUM_UDEV     "api.alsa.enum.udev"             
   80 #define SPA_NAME_API_ALSA_PCM_DEVICE    "api.alsa.pcm.device"            
   81 #define SPA_NAME_API_ALSA_PCM_SOURCE    "api.alsa.pcm.source"            
   83 #define SPA_NAME_API_ALSA_PCM_SINK      "api.alsa.pcm.sink"              
   85 #define SPA_NAME_API_ALSA_SEQ_DEVICE    "api.alsa.seq.device"            
   86 #define SPA_NAME_API_ALSA_SEQ_SOURCE    "api.alsa.seq.source"            
   88 #define SPA_NAME_API_ALSA_SEQ_SINK      "api.alsa.seq.sink"              
   90 #define SPA_NAME_API_ALSA_SEQ_BRIDGE    "api.alsa.seq.bridge"            
   92 #define SPA_NAME_API_ALSA_ACP_DEVICE    "api.alsa.acp.device"            
   93 #define SPA_NAME_API_ALSA_COMPRESS_OFFLOAD_SINK "api.alsa.compress.offload.sink"         
   97 #define SPA_NAME_API_BLUEZ5_ENUM_DBUS   "api.bluez5.enum.dbus"           
   98 #define SPA_NAME_API_BLUEZ5_DEVICE      "api.bluez5.device"              
   99 #define SPA_NAME_API_BLUEZ5_MEDIA_SINK  "api.bluez5.media.sink"          
  100 #define SPA_NAME_API_BLUEZ5_MEDIA_SOURCE        "api.bluez5.media.source"        
  101 #define SPA_NAME_API_BLUEZ5_A2DP_SINK   "api.bluez5.a2dp.sink"           
  102 #define SPA_NAME_API_BLUEZ5_A2DP_SOURCE "api.bluez5.a2dp.source"         
  103 #define SPA_NAME_API_BLUEZ5_SCO_SINK    "api.bluez5.sco.sink"            
  104 #define SPA_NAME_API_BLUEZ5_SCO_SOURCE  "api.bluez5.sco.source"          
  105 #define SPA_NAME_API_BLUEZ5_MIDI_ENUM   "api.bluez5.midi.enum"           
  106 #define SPA_NAME_API_BLUEZ5_MIDI_NODE   "api.bluez5.midi.node"           
  109 #define SPA_NAME_API_CODEC_BLUEZ5_MEDIA "api.codec.bluez5.media"         
  112 #define SPA_NAME_API_V4L2_ENUM_UDEV     "api.v4l2.enum.udev"             
  113 #define SPA_NAME_API_V4L2_DEVICE        "api.v4l2.device"                
  114 #define SPA_NAME_API_V4L2_SOURCE        "api.v4l2.source"                
  118 #define SPA_NAME_API_LIBCAMERA_ENUM_CLIENT      "api.libcamera.enum.client"      
  119 #define SPA_NAME_API_LIBCAMERA_ENUM_MANAGER     "api.libcamera.enum.manager"     
  120 #define SPA_NAME_API_LIBCAMERA_DEVICE           "api.libcamera.device"           
  121 #define SPA_NAME_API_LIBCAMERA_SOURCE           "api.libcamera.source"           
  125 #define SPA_NAME_API_JACK_DEVICE        "api.jack.device"                
  127 #define SPA_NAME_API_JACK_SOURCE        "api.jack.source"                
  128 #define SPA_NAME_API_JACK_SINK          "api.jack.sink"                  
  131 #define SPA_NAME_API_VULKAN_COMPUTE_SOURCE      \ 
  132                                         "api.vulkan.compute.source"      
  133 #define SPA_NAME_API_VULKAN_COMPUTE_FILTER      \ 
  134                                         "api.vulkan.compute.filter"