PipeWire: type-info.h File Reference

PipeWire 0.3.34

Macros | Variables
monitor/type-info.h File Reference

Go to the source code of this file.

## Macros
#define | SPA_TYPE_INFO_DeviceEvent SPA_TYPE_INFO_EVENT_BASE "Device"
#define | SPA_TYPE_INFO_DEVICE_EVENT_BASE SPA_TYPE_INFO_DeviceEvent ":"
#define | SPA_TYPE_INFO_DeviceEventId SPA_TYPE_INFO_ENUM_BASE "DeviceEventId"
#define | SPA_TYPE_INFO_DEVICE_EVENT_ID_BASE SPA_TYPE_INFO_DeviceEventId ":"

## Variables
const struct spa_type_info | spa_type_device_event_id []
const struct spa_type_info | spa_type_device_event []

## Macro Definition Documentation

## ◆ SPA_TYPE_INFO_DEVICE_EVENT_BASE

#define SPA_TYPE_INFO_DEVICE_EVENT_BASE SPA_TYPE_INFO_DeviceEvent ":"

## ◆ SPA_TYPE_INFO_DEVICE_EVENT_ID_BASE

#define SPA_TYPE_INFO_DEVICE_EVENT_ID_BASE SPA_TYPE_INFO_DeviceEventId ":"

## ◆ SPA_TYPE_INFO_DeviceEvent

#define SPA_TYPE_INFO_DeviceEvent SPA_TYPE_INFO_EVENT_BASE "Device"

## ◆ SPA_TYPE_INFO_DeviceEventId

#define SPA_TYPE_INFO_DeviceEventId SPA_TYPE_INFO_ENUM_BASE "DeviceEventId"

## Variable Documentation

## ◆ spa_type_device_event

const struct spa_type_info spa_type_device_event[]

Initial value:
= {
{ SPA_EVENT_DEVICE_START, SPA_TYPE_Id, SPA_TYPE_INFO_DEVICE_EVENT_BASE, spa_type_device_event_id },
{ SPA_EVENT_DEVICE_Object, SPA_TYPE_Int, SPA_TYPE_INFO_DEVICE_EVENT_BASE "Object", NULL },
{ SPA_EVENT_DEVICE_Props, SPA_TYPE_OBJECT_Props, SPA_TYPE_INFO_DEVICE_EVENT_BASE "Props", NULL },
{ 0, 0, NULL, NULL },
}
SPA_TYPE_Int
@ SPA_TYPE_Int
Definition: build/doc/spa/utils/type.h:48
SPA_TYPE_OBJECT_Props
@ SPA_TYPE_OBJECT_Props
Definition: build/doc/spa/utils/type.h:89
SPA_TYPE_Id
@ SPA_TYPE_Id
Definition: build/doc/spa/utils/type.h:47
SPA_EVENT_DEVICE_Object
@ SPA_EVENT_DEVICE_Object
Definition: monitor/event.h:46
SPA_EVENT_DEVICE_Props
@ SPA_EVENT_DEVICE_Props
Definition: monitor/event.h:47
SPA_EVENT_DEVICE_START
@ SPA_EVENT_DEVICE_START
Definition: monitor/event.h:44
SPA_TYPE_INFO_DEVICE_EVENT_BASE
#define SPA_TYPE_INFO_DEVICE_EVENT_BASE
Definition: monitor/type-info.h:37
spa_type_device_event_id
const struct spa_type_info spa_type_device_event_id[]
Definition: monitor/type-info.h:42

## ◆ spa_type_device_event_id

const struct spa_type_info spa_type_device_event_id[]

Initial value:
= {
{ SPA_DEVICE_EVENT_ObjectConfig, SPA_TYPE_Int, SPA_TYPE_INFO_DEVICE_EVENT_ID_BASE "ObjectConfig", NULL },
{ 0, 0, NULL, NULL },
}
SPA_DEVICE_EVENT_ObjectConfig
@ SPA_DEVICE_EVENT_ObjectConfig
Definition: monitor/event.h:36
SPA_TYPE_INFO_DEVICE_EVENT_ID_BASE
#define SPA_TYPE_INFO_DEVICE_EVENT_ID_BASE
Definition: monitor/type-info.h:40