Loading...
Searching...
No Matches
 
 
 
 
Go to the documentation of this file.
    5#ifndef SPA_UTILS_KEYS_H 
    6#define SPA_UTILS_KEYS_H 
   22#define SPA_KEY_OBJECT_PATH             "object.path"                    
   25#define SPA_KEY_MEDIA_CLASS             "media.class"                    
   28#define SPA_KEY_MEDIA_ROLE              "media.role"                     
   33#define SPA_KEY_API_UDEV                "api.udev"                       
   34#define SPA_KEY_API_UDEV_MATCH          "api.udev.match"                 
   37#define SPA_KEY_API_ALSA                "api.alsa"                       
   38#define SPA_KEY_API_ALSA_PATH           "api.alsa.path"                  
   41#define SPA_KEY_API_ALSA_CARD           "api.alsa.card"                  
   42#define SPA_KEY_API_ALSA_USE_UCM        "api.alsa.use-ucm"               
   43#define SPA_KEY_API_ALSA_IGNORE_DB      "api.alsa.ignore-dB"             
   44#define SPA_KEY_API_ALSA_OPEN_UCM       "api.alsa.open.ucm"              
   45#define SPA_KEY_API_ALSA_DISABLE_LONGNAME       \ 
   46                                        "api.alsa.disable-longname"      
   47#define SPA_KEY_API_ALSA_BIND_CTLS      "api.alsa.bind-ctls"             
   50#define SPA_KEY_API_ALSA_CARD_ID        "api.alsa.card.id"               
   51#define SPA_KEY_API_ALSA_CARD_COMPONENTS        \ 
   52                                        "api.alsa.card.components"       
   53#define SPA_KEY_API_ALSA_CARD_DRIVER    "api.alsa.card.driver"           
   54#define SPA_KEY_API_ALSA_CARD_NAME      "api.alsa.card.name"             
   55#define SPA_KEY_API_ALSA_CARD_LONGNAME  "api.alsa.card.longname"         
   56#define SPA_KEY_API_ALSA_CARD_MIXERNAME "api.alsa.card.mixername"        
   59#define SPA_KEY_API_ALSA_PCM_ID         "api.alsa.pcm.id"                
   60#define SPA_KEY_API_ALSA_PCM_CARD       "api.alsa.pcm.card"              
   61#define SPA_KEY_API_ALSA_PCM_NAME       "api.alsa.pcm.name"              
   62#define SPA_KEY_API_ALSA_PCM_SUBNAME    "api.alsa.pcm.subname"           
 
   63#define SPA_KEY_API_ALSA_PCM_STREAM     "api.alsa.pcm.stream"            
   64#define SPA_KEY_API_ALSA_PCM_CLASS      "api.alsa.pcm.class"             
   65#define SPA_KEY_API_ALSA_PCM_DEVICE     "api.alsa.pcm.device"            
   66#define SPA_KEY_API_ALSA_PCM_SUBDEVICE  "api.alsa.pcm.subdevice"         
   67#define SPA_KEY_API_ALSA_PCM_SUBCLASS   "api.alsa.pcm.subclass"          
   68#define SPA_KEY_API_ALSA_PCM_SYNC_ID    "api.alsa.pcm.sync-id"           
   71#define SPA_KEY_API_V4L2                "api.v4l2"                       
   72#define SPA_KEY_API_V4L2_PATH           "api.v4l2.path"                  
   76#define SPA_KEY_API_LIBCAMERA           "api.libcamera"                  
   77#define SPA_KEY_API_LIBCAMERA_PATH      "api.libcamera.path"     
   79#define SPA_KEY_API_LIBCAMERA_LOCATION  "api.libcamera.location"         
   81#define SPA_KEY_API_LIBCAMERA_ROTATION  "api.libcamera.rotation"         
   85#define SPA_KEY_API_LIBCAMERA_CAP_DRIVER        "api.libcamera.cap.driver"       
   86#define SPA_KEY_API_LIBCAMERA_CAP_CARD  "api.libcamera.cap.card"                 
   87#define SPA_KEY_API_LIBCAMERA_CAP_BUS_INFO      "api.libcamera.cap.bus_info" 
   88#define SPA_KEY_API_LIBCAMERA_CAP_VERSION       "api.libcamera.cap.version"      
   89#define SPA_KEY_API_LIBCAMERA_CAP_CAPABILITIES  \ 
   90                                        "api.libcamera.cap.capabilities"         
   91#define SPA_KEY_API_LIBCAMERA_CAP_DEVICE_CAPS   \ 
   92                                        "api.libcamera.cap.device-caps"  
   94#define SPA_KEY_API_V4L2_CAP_DRIVER     "api.v4l2.cap.driver"            
   95#define SPA_KEY_API_V4L2_CAP_CARD       "api.v4l2.cap.card"              
   96#define SPA_KEY_API_V4L2_CAP_BUS_INFO   "api.v4l2.cap.bus_info"          
   97#define SPA_KEY_API_V4L2_CAP_VERSION    "api.v4l2.cap.version"           
   98#define SPA_KEY_API_V4L2_CAP_CAPABILITIES       \ 
   99                                        "api.v4l2.cap.capabilities"      
  100#define SPA_KEY_API_V4L2_CAP_DEVICE_CAPS        \ 
  101                                        "api.v4l2.cap.device-caps"       
  105#define SPA_KEY_API_BLUEZ5              "api.bluez5"                     
  106#define SPA_KEY_API_BLUEZ5_PATH         "api.bluez5.path"                
  107#define SPA_KEY_API_BLUEZ5_DEVICE       "api.bluez5.device"              
  108#define SPA_KEY_API_BLUEZ5_CONNECTION   "api.bluez5.connection"          
  109#define SPA_KEY_API_BLUEZ5_TRANSPORT    "api.bluez5.transport"           
  110#define SPA_KEY_API_BLUEZ5_PROFILE      "api.bluez5.profile"             
  111#define SPA_KEY_API_BLUEZ5_ADDRESS      "api.bluez5.address"             
  112#define SPA_KEY_API_BLUEZ5_CODEC        "api.bluez5.codec"               
  113#define SPA_KEY_API_BLUEZ5_CLASS        "api.bluez5.class"               
  114#define SPA_KEY_API_BLUEZ5_ICON         "api.bluez5.icon"                
  115#define SPA_KEY_API_BLUEZ5_ROLE         "api.bluez5.role"                
  118#define SPA_KEY_API_JACK                "api.jack"                       
  119#define SPA_KEY_API_JACK_SERVER         "api.jack.server"                
  120#define SPA_KEY_API_JACK_CLIENT         "api.jack.client"                
  123#define SPA_KEY_API_GLIB_MAINLOOP       "api.glib.mainloop"