1
2
3
4
5
6
7
8
9
10
11
12
13
14
/*
 * SPDX-License-Identifier: MIT
 */
use pipewire_wrapper_proc_macro::{spa_interface, RawWrapper};

use crate::wrapper::*;

#[derive(RawWrapper, Debug)]
#[spa_interface(methods=spa_sys::spa_system_methods)]
#[repr(transparent)]
pub struct SystemRef {
    #[raw]
    raw: spa_sys::spa_system,
}