mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-31 22:25:33 -04:00
device-port: add type member
The clients might wanna to know for which purpose is the port. Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
861836c5f7
commit
feee531c2b
9 changed files with 77 additions and 10 deletions
|
|
@ -1070,6 +1070,33 @@ typedef enum pa_port_available {
|
|||
/** \endcond */
|
||||
#endif
|
||||
|
||||
/** Port type. \since 14.0 */
|
||||
typedef enum pa_device_port_type {
|
||||
PA_DEVICE_PORT_TYPE_UNKNOWN = 0,
|
||||
PA_DEVICE_PORT_TYPE_AUX = 1,
|
||||
PA_DEVICE_PORT_TYPE_SPEAKER = 2,
|
||||
PA_DEVICE_PORT_TYPE_HEADPHONES = 3,
|
||||
PA_DEVICE_PORT_TYPE_LINE = 4,
|
||||
PA_DEVICE_PORT_TYPE_MIC = 5,
|
||||
PA_DEVICE_PORT_TYPE_HEADSET = 6,
|
||||
PA_DEVICE_PORT_TYPE_HANDSET = 7,
|
||||
PA_DEVICE_PORT_TYPE_EARPIECE = 8,
|
||||
PA_DEVICE_PORT_TYPE_SPDIF = 9,
|
||||
PA_DEVICE_PORT_TYPE_HDMI = 10,
|
||||
PA_DEVICE_PORT_TYPE_TV = 11,
|
||||
PA_DEVICE_PORT_TYPE_RADIO = 12,
|
||||
PA_DEVICE_PORT_TYPE_VIDEO = 13,
|
||||
PA_DEVICE_PORT_TYPE_USB = 14,
|
||||
PA_DEVICE_PORT_TYPE_BLUETOOTH = 15,
|
||||
PA_DEVICE_PORT_TYPE_PORTABLE = 16,
|
||||
PA_DEVICE_PORT_TYPE_HANDSFREE = 17,
|
||||
PA_DEVICE_PORT_TYPE_CAR = 18,
|
||||
PA_DEVICE_PORT_TYPE_HIFI = 19,
|
||||
PA_DEVICE_PORT_TYPE_PHONE = 20,
|
||||
PA_DEVICE_PORT_TYPE_NETWORK = 21,
|
||||
PA_DEVICE_PORT_TYPE_ANALOG = 22,
|
||||
} pa_device_port_type_t;
|
||||
|
||||
PA_C_DECL_END
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue