PipeWire  0.3.33
spa_hook Struct Reference

A hook, contains the structure with functions and the data passed to the functions. More...

Data Fields

struct spa_list link
 
struct spa_callbacks cb
 
void(* removed )(struct spa_hook *hook)
 callback and data for the hook list, private to the hook_list implementor More...
 
void * priv
 

Detailed Description

A hook, contains the structure with functions and the data passed to the functions.

A hook should be treated as opaque by the caller.

Field Documentation

◆ cb

struct spa_callbacks spa_hook::cb

◆ link

struct spa_list spa_hook::link

◆ priv

void* spa_hook::priv

◆ removed

void(* spa_hook::removed) (struct spa_hook *hook)

callback and data for the hook list, private to the hook_list implementor

Referenced by pw_filter_get_state(), pw_stream_get_state(), and spa_hook_remove().


The documentation for this struct was generated from the following file: