mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-11 13:30:07 -05:00
API cleanups
Fix docs Add some more versions to interfaces Make types for the various proxy object + inline methods that does type checking and create proxys etc. Set owner client of client-nodes in the properties Pass type to bind to in create-node Don't place global id in the info structs Improve registration of marshal functions Pass more types around as ids
This commit is contained in:
parent
465f12241e
commit
1acba78234
45 changed files with 963 additions and 764 deletions
|
|
@ -42,10 +42,8 @@ extern "C" {
|
|||
|
||||
struct pw_node;
|
||||
|
||||
|
||||
#define PW_VERSION_NODE_IMPLEMENTATION 0
|
||||
|
||||
struct pw_node_implementation {
|
||||
#define PW_VERSION_NODE_IMPLEMENTATION 0
|
||||
uint32_t version;
|
||||
|
||||
int (*get_props) (struct pw_node *node, struct spa_props **props);
|
||||
|
|
@ -71,8 +69,6 @@ struct pw_node_implementation {
|
|||
* The node object processes data. The node has a list of
|
||||
* input and output ports (\ref page_port) on which it
|
||||
* will receive and send out buffers respectively.
|
||||
*
|
||||
* The node wraps an SPA node object.
|
||||
*/
|
||||
/** \class pw_node
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue