pub unsafe extern "C" fn pw_filter_add_listener(
    filter: *mut pw_filter,
    listener: *mut spa_hook,
    events: *const pw_filter_events,
    data: *mut c_void
)