mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-16 07:00:00 -05:00
type: move implementations to a separate section
This commit is contained in:
parent
cd1ec41253
commit
1f5aa26452
2 changed files with 14 additions and 6 deletions
|
|
@ -576,14 +576,19 @@ static const struct spa_type_info type_info[] = {
|
|||
{ PW_TYPE_INTERFACE_Client, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "Client", NULL },
|
||||
{ PW_TYPE_INTERFACE_Module, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "Module", NULL },
|
||||
{ PW_TYPE_INTERFACE_Device, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "Device", NULL },
|
||||
{ PW_TYPE_INTERFACE_ClientNode, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "ClientNode", NULL },
|
||||
|
||||
/* extensions */
|
||||
{ PW_TYPE_INTERFACE_Metadata, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "Metadata", NULL },
|
||||
{ PW_TYPE_INTERFACE_Session, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "Session", NULL},
|
||||
{ PW_TYPE_INTERFACE_ClientSession, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "ClientSession", NULL},
|
||||
{ PW_TYPE_INTERFACE_Endpoint, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "Endpoint", NULL},
|
||||
{ PW_TYPE_INTERFACE_ClientEndpoint, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "ClientEndpoint", NULL},
|
||||
{ PW_TYPE_INTERFACE_EndpointStream, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "EndpointStream", NULL},
|
||||
{ PW_TYPE_INTERFACE_EndpointLink, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "EndpointLink", NULL},
|
||||
|
||||
/* implementations */
|
||||
{ PW_TYPE_INTERFACE_ClientNode, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "ClientNode", NULL },
|
||||
{ PW_TYPE_INTERFACE_ClientSession, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "ClientSession", NULL},
|
||||
{ PW_TYPE_INTERFACE_ClientEndpoint, SPA_TYPE_Pointer, PW_TYPE_INFO_INTERFACE_BASE "ClientEndpoint", NULL},
|
||||
|
||||
{ SPA_ID_INVALID, SPA_ID_INVALID, "spa_types", spa_types },
|
||||
{ 0, 0, NULL, NULL },
|
||||
};
|
||||
|
|
|
|||
|
|
@ -47,14 +47,17 @@ enum {
|
|||
|
||||
/* extensions */
|
||||
PW_TYPE_INTERFACE_EXTENSIONS = PW_TYPE_INTERFACE_START + 0x1000,
|
||||
PW_TYPE_INTERFACE_ClientNode,
|
||||
PW_TYPE_INTERFACE_Metadata,
|
||||
PW_TYPE_INTERFACE_Session,
|
||||
PW_TYPE_INTERFACE_ClientSession,
|
||||
PW_TYPE_INTERFACE_Endpoint,
|
||||
PW_TYPE_INTERFACE_ClientEndpoint,
|
||||
PW_TYPE_INTERFACE_EndpointStream,
|
||||
PW_TYPE_INTERFACE_EndpointLink,
|
||||
|
||||
/* implementations */
|
||||
PW_TYPE_INTERFACE_IMPLEMENTATIONS = PW_TYPE_INTERFACE_START + 0x2000,
|
||||
PW_TYPE_INTERFACE_ClientNode,
|
||||
PW_TYPE_INTERFACE_ClientSession,
|
||||
PW_TYPE_INTERFACE_ClientEndpoint,
|
||||
};
|
||||
|
||||
#define PW_TYPE_INFO_BASE "PipeWire:"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue