mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-09 13:30:06 -05:00
Fix leaks
Add some docs Add properties to loop objects for future use
This commit is contained in:
parent
600055bd68
commit
eeda53dbef
25 changed files with 92 additions and 53 deletions
|
|
@ -65,6 +65,12 @@ struct pw_client_node_transport {
|
|||
void *output_data; /**< output memory for ringbuffer */
|
||||
struct spa_ringbuffer *output_buffer; /**< ringbuffer for output memory */
|
||||
|
||||
/** Destroy a transport
|
||||
* \param trans a transport to destroy
|
||||
* \memberof pw_client_node_transport
|
||||
*/
|
||||
void (*destroy) (struct pw_client_node_transport *trans);
|
||||
|
||||
/** Add a message to the transport
|
||||
* \param trans the transport to send the message on
|
||||
* \param message the message to add
|
||||
|
|
@ -98,6 +104,7 @@ struct pw_client_node_transport {
|
|||
int (*parse_message) (struct pw_client_node_transport *trans, void *message);
|
||||
};
|
||||
|
||||
#define pw_client_node_transport_destroy(t) ((t)->destroy((t)))
|
||||
#define pw_client_node_transport_add_message(t,m) ((t)->add_message((t), (m)))
|
||||
#define pw_client_node_transport_next_message(t,m) ((t)->next_message((t), (m)))
|
||||
#define pw_client_node_transport_parse_message(t,m) ((t)->parse_message((t), (m)))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue