pub unsafe extern "C" fn pw_protocol_add_listener(
    protocol: *mut pw_protocol,
    listener: *mut spa_hook,
    events: *const pw_protocol_events,
    data: *mut c_void
)