node: add props to add_port

This commit is contained in:
Wim Taymans 2019-02-18 13:22:46 +01:00
parent eea062ee53
commit b743518f78
26 changed files with 118 additions and 52 deletions

View file

@ -292,10 +292,13 @@ struct spa_node {
* \param node a spa_node
* \param direction a #enum spa_direction
* \param port_id an unused port id
* \param props extra properties
* \return 0 on success
* -EINVAL when node is NULL
*/
int (*add_port) (struct spa_node *node, enum spa_direction direction, uint32_t port_id);
int (*add_port) (struct spa_node *node,
enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props);
int (*remove_port) (struct spa_node *node, enum spa_direction direction, uint32_t port_id);

View file

@ -298,7 +298,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -285,7 +285,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -606,7 +606,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
struct impl *this;
@ -614,7 +615,7 @@ static int impl_node_add_port(struct spa_node *node, enum spa_direction directio
this = SPA_CONTAINER_OF(node, struct impl, node);
return spa_node_add_port(this->fmt[direction], direction, port_id);
return spa_node_add_port(this->fmt[direction], direction, port_id, props);
}
static int

View file

@ -611,7 +611,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -257,7 +257,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -329,7 +329,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
spa_return_val_if_fail(node != NULL, -EINVAL);
return -ENOTSUP;

View file

@ -260,7 +260,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -316,7 +316,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
spa_return_val_if_fail(node != NULL, -EINVAL);
return -ENOTSUP;

View file

@ -200,7 +200,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
struct impl *this;
struct port *port;

View file

@ -490,7 +490,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -888,7 +888,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -147,7 +147,8 @@ impl_node_set_callbacks(struct spa_node *node,
}
static int
impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -149,7 +149,8 @@ impl_node_set_callbacks(struct spa_node *node,
}
static int
impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -354,7 +354,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction,
uint32_t port_id, const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -370,7 +370,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -373,7 +373,7 @@ static int impl_node_set_callbacks(struct spa_node *node,
static int impl_node_add_port(struct spa_node *node,
enum spa_direction direction,
uint32_t port_id)
uint32_t port_id, const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -434,7 +434,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}

View file

@ -269,7 +269,8 @@ impl_node_set_callbacks(struct spa_node *node,
return 0;
}
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id)
static int impl_node_add_port(struct spa_node *node, enum spa_direction direction, uint32_t port_id,
const struct spa_dict *props)
{
return -ENOTSUP;
}