mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-20 06:59:58 -05:00
cpu: add cpu detection support
This commit is contained in:
parent
5025aa97e6
commit
6f75c2d078
3 changed files with 114 additions and 12 deletions
|
|
@ -148,6 +148,7 @@ static const struct spa_type_info spa_types[] = {
|
|||
{ SPA_TYPE_INTERFACE_Monitor, SPA_TYPE_INTERFACE_BASE "Monitor", SPA_TYPE_Pointer, },
|
||||
{ SPA_TYPE_INTERFACE_Node, SPA_TYPE_INTERFACE_BASE "Node", SPA_TYPE_Pointer, },
|
||||
{ SPA_TYPE_INTERFACE_Device, SPA_TYPE_INTERFACE_BASE "Device", SPA_TYPE_Pointer, },
|
||||
{ SPA_TYPE_INTERFACE_CPU, SPA_TYPE_INTERFACE_BASE "CPU", SPA_TYPE_Pointer, },
|
||||
|
||||
{ SPA_TYPE_EVENT_START, SPA_TYPE__Event, SPA_TYPE_Object, },
|
||||
{ SPA_TYPE_EVENT_Monitor, SPA_TYPE_EVENT_BASE "Monitor", SPA_TYPE_Object, spa_type_monitor_event },
|
||||
|
|
|
|||
|
|
@ -63,18 +63,19 @@ enum {
|
|||
|
||||
/* Interfaces */
|
||||
SPA_TYPE_INTERFACE_START = 0x20000,
|
||||
SPA_TYPE_INTERFACE_Handle,
|
||||
SPA_TYPE_INTERFACE_HandleFactory,
|
||||
SPA_TYPE_INTERFACE_Log,
|
||||
SPA_TYPE_INTERFACE_Loop,
|
||||
SPA_TYPE_INTERFACE_LoopControl,
|
||||
SPA_TYPE_INTERFACE_LoopUtils,
|
||||
SPA_TYPE_INTERFACE_DataLoop,
|
||||
SPA_TYPE_INTERFACE_MainLoop,
|
||||
SPA_TYPE_INTERFACE_DBus,
|
||||
SPA_TYPE_INTERFACE_Monitor,
|
||||
SPA_TYPE_INTERFACE_Node,
|
||||
SPA_TYPE_INTERFACE_Device,
|
||||
SPA_TYPE_INTERFACE_Handle, /**< object handle */
|
||||
SPA_TYPE_INTERFACE_HandleFactory, /**< factory for object handles */
|
||||
SPA_TYPE_INTERFACE_Log, /**< log interface */
|
||||
SPA_TYPE_INTERFACE_Loop, /**< poll loop support */
|
||||
SPA_TYPE_INTERFACE_LoopControl, /**< control of loops */
|
||||
SPA_TYPE_INTERFACE_LoopUtils, /**< loop utilities */
|
||||
SPA_TYPE_INTERFACE_DataLoop, /**< a data loop */
|
||||
SPA_TYPE_INTERFACE_MainLoop, /**< a main loop */
|
||||
SPA_TYPE_INTERFACE_DBus, /**< dbus connection */
|
||||
SPA_TYPE_INTERFACE_Monitor, /**< monitor of devices */
|
||||
SPA_TYPE_INTERFACE_Node, /**< nodes for data processing */
|
||||
SPA_TYPE_INTERFACE_Device, /**< device managing nodes */
|
||||
SPA_TYPE_INTERFACE_CPU, /**< CPU functions */
|
||||
|
||||
/* Events */
|
||||
SPA_TYPE_EVENT_START = 0x30000,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue