pub unsafe extern "C" fn pw_impl_device_for_each_param(
    device: *mut pw_impl_device,
    seq: c_int,
    param_id: u32,
    index: u32,
    max: u32,
    filter: *const spa_pod,
    callback: Option<unsafe extern "C" fn(data: *mut c_void, seq: c_int, id: u32, index: u32, next: u32, param: *mut spa_pod) -> c_int>,
    data: *mut c_void
) -> c_int