List of all items
Structs
- core_api::PipeWire
- core_api::client::Client
- core_api::client::ClientRef
- core_api::client::events::ClientEvents
- core_api::client::events::ClientEventsBuilder
- core_api::client::events::ClientEventsRef
- core_api::client::info::ChangeMask
- core_api::client::info::ClientInfo
- core_api::client::info::ClientInfoRef
- core_api::context::Context
- core_api::context::ContextRef
- core_api::context::events::ContextEvents
- core_api::context::events::ContextEventsBuilder
- core_api::context::events::ContextEventsRef
- core_api::core::Core
- core_api::core::CoreRef
- core_api::core::events::CoreEvents
- core_api::core::events::CoreEventsBuilder
- core_api::core::events::CoreEventsRef
- core_api::core::info::ChangeMask
- core_api::core::info::CoreInfo
- core_api::core::info::CoreInfoRef
- core_api::device::Device
- core_api::device::DeviceRef
- core_api::device::events::DeviceEvents
- core_api::device::events::DeviceEventsBuilder
- core_api::device::events::DeviceEventsRef
- core_api::device::info::ChangeMask
- core_api::device::info::DeviceInfo
- core_api::device::info::DeviceInfoRef
- core_api::factory::Factory
- core_api::factory::FactoryRef
- core_api::factory::events::FactoryEvents
- core_api::factory::events::FactoryEventsBuilder
- core_api::factory::events::FactoryEventsRef
- core_api::factory::info::ChangeMask
- core_api::factory::info::FactoryInfo
- core_api::factory::info::FactoryInfoRef
- core_api::link::Link
- core_api::link::LinkRef
- core_api::link::events::LinkEvents
- core_api::link::events::LinkEventsBuilder
- core_api::link::events::LinkEventsRef
- core_api::link::info::ChangeMask
- core_api::link::info::LinkInfo
- core_api::link::info::LinkInfoRef
- core_api::link::info::LinkState
- core_api::loop_::LoopRef
- core_api::loop_::LoopRefIterator
- core_api::loop_::channel::LoopChannel
- core_api::loop_::channel::Receiver
- core_api::loop_::channel::Sender
- core_api::main_loop::MainLoop
- core_api::main_loop::MainLoopRef
- core_api::node::Node
- core_api::node::NodeRef
- core_api::node::events::NodeEvents
- core_api::node::events::NodeEventsBuilder
- core_api::node::events::NodeEventsChannelBuilder
- core_api::node::events::NodeEventsRef
- core_api::node::info::ChangeMask
- core_api::node::info::NodeInfo
- core_api::node::info::NodeInfoRef
- core_api::node::info::NodeState
- core_api::permissions::ObjectPermissions
- core_api::permissions::Permissions
- core_api::port::Port
- core_api::port::PortRef
- core_api::port::events::PortEvents
- core_api::port::events::PortEventsBuilder
- core_api::port::events::PortEventsRef
- core_api::port::info::ChangeMask
- core_api::port::info::PortInfo
- core_api::port::info::PortInfoRef
- core_api::properties::Flags
- core_api::properties::Properties
- core_api::properties::PropertiesIterator
- core_api::properties::PropertiesRef
- core_api::proxy::Proxy
- core_api::proxy::ProxyRef
- core_api::proxy::events::ProxyEvents
- core_api::proxy::events::ProxyEventsBuilder
- core_api::proxy::events::ProxyEventsRef
- core_api::registry::Registry
- core_api::registry::RegistryRef
- core_api::registry::events::RegistryEvents
- core_api::registry::events::RegistryEventsBuilder
- core_api::registry::events::RegistryEventsRef
- core_api::type_info::TypeInfo
- filter::Filter
- filter::FilterFlags
- filter::FilterPortId
- filter::FilterRef
- filter::FilterState
- filter::PortFlags
- filter::events::FilterEvents
- filter::events::FilterEventsBuilder
- filter::events::FilterEventsRef
- impl_api::data_loop::DataLoop
- impl_api::data_loop::DataLoopRef
- impl_api::global::Global
- impl_api::global::GlobalRef
- impl_api::impl_client::ImplClient
- impl_api::impl_client::ImplClientRef
- impl_api::impl_core::ImplCore
- impl_api::impl_core::ImplCoreRef
- impl_api::protocol::Protocol
- impl_api::protocol::ProtocolRef
- impl_api::protocol::implementation::ImplementationRef
- impl_api::work_queue::WorkQueueRef
- listeners::Listeners
- spa::buffers::BufferRef
- spa::buffers::chunk::ChunkRef
- spa::buffers::chunk::Flags
- spa::buffers::data::DataRef
- spa::buffers::data::DataType
- spa::buffers::data::Flags
- spa::buffers::meta::HeaderFlags
- spa::buffers::meta::MetaBitmapRef
- spa::buffers::meta::MetaBusyRef
- spa::buffers::meta::MetaControlRef
- spa::buffers::meta::MetaCursorRef
- spa::buffers::meta::MetaHeaderRef
- spa::buffers::meta::MetaRef
- spa::buffers::meta::MetaRegionRef
- spa::buffers::meta::MetaType
- spa::dict::DictItemRef
- spa::dict::DictRef
- spa::dict::Flags
- spa::handle::HandleRef
- spa::interface::CallbacksRef
- spa::interface::Hook
- spa::interface::HookListRef
- spa::interface::HookRef
- spa::interface::InterfaceRef
- spa::io::ClockFlags
- spa::io::IOClockRef
- spa::io::IOLatencyRef
- spa::io::IOMemoryRef
- spa::io::IOPositionRef
- spa::io::IORangeRef
- spa::io::IORateMatchRef
- spa::io::IOSegmentBarRef
- spa::io::IOSegmentRef
- spa::io::IOSegmentVideoRef
- spa::io::IOSequenceRef
- spa::io::IOVideoSizeRef
- spa::io::PositionState
- spa::io::SegmentBarFlags
- spa::io::SegmentFlags
- spa::io::SegmentVideoFlags
- spa::list::ListIterator
- spa::list::ListMutIterator
- spa::list::ListRef
- spa::loop_::EventSource
- spa::loop_::IOSource
- spa::loop_::IdleSource
- spa::loop_::LoopControlRef
- spa::loop_::LoopRef
- spa::loop_::SignalSource
- spa::loop_::SourceRef
- spa::loop_::TimerSource
- spa::loop_::utils::LoopUtilsRef
- spa::param::Flags
- spa::param::ParamInfo
- spa::param::ParamInfoRef
- spa::param::ParamType
- spa::pod::PodBoolRef
- spa::pod::PodDoubleRef
- spa::pod::PodFdRef
- spa::pod::PodFloatRef
- spa::pod::PodFractionRef
- spa::pod::PodIntRef
- spa::pod::PodLongRef
- spa::pod::PodRectangleRef
- spa::pod::PodRef
- spa::pod::array::PodArrayBodyRef
- spa::pod::array::PodArrayRef
- spa::pod::bitmap::PodBitmapRef
- spa::pod::bytes::PodBytesRef
- spa::pod::choice::ChoiceType
- spa::pod::choice::PodChoiceBodyRef
- spa::pod::choice::PodChoiceRef
- spa::pod::choice::enum_::PodEnumRef
- spa::pod::choice::enum_::PodEnumValue
- spa::pod::choice::flags::PodFlagsRef
- spa::pod::choice::flags::PodFlagsValue
- spa::pod::choice::none::PodNoneRef
- spa::pod::choice::range::PodRangeRef
- spa::pod::choice::range::PodRangeValue
- spa::pod::choice::step::PodStepRef
- spa::pod::choice::step::PodStepValue
- spa::pod::control::PodControlRef
- spa::pod::control::Type
- spa::pod::id::PodIdRef
- spa::pod::iterator::AllocatedPodIterator
- spa::pod::iterator::AllocatedPodValueIterator
- spa::pod::iterator::PodIterator
- spa::pod::iterator::PodIteratorBuilder
- spa::pod::iterator::PodValueIterator
- spa::pod::object::PodObjectRef
- spa::pod::object::PodPropFlags
- spa::pod::object::PodPropRef
- spa::pod::object::enum_format::ObjectEnumFormatBuilder
- spa::pod::object::enum_format::ObjectEnumFormatInfo
- spa::pod::object::format::AudioFormat
- spa::pod::object::format::Format
- spa::pod::object::format::MediaSubType
- spa::pod::object::format::MediaType
- spa::pod::object::format::ObjectFormatBuilder
- spa::pod::object::format::ObjectFormatInfo
- spa::pod::object::format::ParamBitorder
- spa::pod::object::format::VideoChromaSite
- spa::pod::object::format::VideoColorMatrix
- spa::pod::object::format::VideoColorPrimaries
- spa::pod::object::format::VideoColorRange
- spa::pod::object::format::VideoFormat
- spa::pod::object::format::VideoH264Alignment
- spa::pod::object::format::VideoH264StreamFormat
- spa::pod::object::format::VideoInterlaceMode
- spa::pod::object::format::VideoMultiviewFlags
- spa::pod::object::format::VideoMultiviewMode
- spa::pod::object::format::VideoTransferFunction
- spa::pod::object::param_buffers::ParamBuffers
- spa::pod::object::param_buffers::ParamBuffersBuilder
- spa::pod::object::param_buffers::ParamBuffersInfo
- spa::pod::object::param_io::IOType
- spa::pod::object::param_io::ParamIO
- spa::pod::object::param_io::ParamIOBuilder
- spa::pod::object::param_io::ParamIOInfo
- spa::pod::object::param_latency::ParamLatency
- spa::pod::object::param_latency::ParamLatencyBuilder
- spa::pod::object::param_latency::ParamLatencyInfo
- spa::pod::object::param_meta::MetaType
- spa::pod::object::param_meta::ParamMeta
- spa::pod::object::param_meta::ParamMetaBuilder
- spa::pod::object::param_meta::ParamMetaInfo
- spa::pod::object::param_port_config::Direction
- spa::pod::object::param_port_config::ParamPortConfig
- spa::pod::object::param_port_config::ParamPortConfigBuilder
- spa::pod::object::param_port_config::ParamPortConfigInfo
- spa::pod::object::param_port_config::ParamPortConfigMode
- spa::pod::object::param_process_latency::ParamProcessLatency
- spa::pod::object::param_process_latency::ParamProcessLatencyBuilder
- spa::pod::object::param_process_latency::ParamProcessLatencyInfo
- spa::pod::object::param_profile::ParamAvailability
- spa::pod::object::param_profile::ParamProfile
- spa::pod::object::param_profile::ParamProfileBuilder
- spa::pod::object::param_profile::ParamProfileInfo
- spa::pod::object::param_route::ParamAvailability
- spa::pod::object::param_route::ParamRoute
- spa::pod::object::param_route::ParamRouteBuilder
- spa::pod::object::param_route::ParamRouteInfo
- spa::pod::object::profiler::Profiler
- spa::pod::object::profiler::ProfilerBuilder
- spa::pod::object::profiler::ProfilerInfo
- spa::pod::object::prop::AudioChannel
- spa::pod::object::prop::AudioIec958Codec
- spa::pod::object::prop::BluetoothAudioCodec
- spa::pod::object::prop::ObjectPropBuilder
- spa::pod::object::prop::ObjectPropInfo
- spa::pod::object::prop::Prop
- spa::pod::object::prop_info::ObjectPropInfoBuilder
- spa::pod::object::prop_info::ObjectPropInfoInfo
- spa::pod::object::prop_info::PropInfo
- spa::pod::pod_buf::AllocPod
- spa::pod::pod_buf::PodBuf
- spa::pod::pointer::PodPointerRef
- spa::pod::sequence::PodSequenceRef
- spa::pod::string::PodStringRef
- spa::pod::struct_::PodStructRef
- spa::support::SupportRef
- spa::system::SystemRef
- spa::thread::ThreadRef
- spa::type_::BufferAllocInfoRef
- spa::type_::CommandBodyRef
- spa::type_::CommandRef
- spa::type_::EventBodyRef
- spa::type_::EventDevice
- spa::type_::EventNode
- spa::type_::EventRef
- spa::type_::FractionRef
- spa::type_::IOBuffersRef
- spa::type_::NodeCommand
- spa::type_::NodeEvent
- spa::type_::PointRef
- spa::type_::RectangleRef
- spa::type_::RegionRef
- spa::type_::TimespecRef
- spa::type_::Type
- stream::State
- stream::Stream
- stream::StreamFlags
- stream::StreamRef
- stream::buffer::BufferRef
- stream::control::Control
- stream::control::ControlRef
- stream::events::StreamEvents
- stream::events::StreamEventsBuilder
- stream::events::StreamEventsRef
- stream::time::TimeRef
Enums
- core_api::client::events::ClientEventsBuilderError
- core_api::context::events::ContextEventsBuilderError
- core_api::core::events::CoreEventsBuilderError
- core_api::device::events::DeviceEventsBuilderError
- core_api::factory::events::FactoryEventsBuilderError
- core_api::link::events::LinkEventsBuilderError
- core_api::loop_::channel::SendError
- core_api::node::events::NodeEventType
- core_api::node::events::NodeEventsBuilderError
- core_api::port::events::PortEventsBuilderError
- core_api::proxy::events::ProxyEventsBuilderError
- core_api::registry::events::RegistryEventsBuilderError
- core_api::type_info::TypeKind
- error::Error
- filter::events::FilterEventsBuilderError
- spa::buffers::meta::MetaData
- spa::io::IOValue
- spa::pod::BasicType
- spa::pod::BasicTypeValue
- spa::pod::PodError
- spa::pod::choice::ChoiceStructType
- spa::pod::choice::ChoiceValueType
- spa::pod::control::ControlType
- spa::pod::object::ObjectType
- spa::pod::object::enum_format::ObjectEnumFormatType
- spa::pod::object::format::ObjectFormatType
- spa::pod::object::param_buffers::ParamBuffersType
- spa::pod::object::param_io::ParamIOType
- spa::pod::object::param_latency::ParamLatencyType
- spa::pod::object::param_meta::ParamMetaType
- spa::pod::object::param_port_config::ParamPortConfigType
- spa::pod::object::param_process_latency::ParamProcessLatencyType
- spa::pod::object::param_profile::ParamProfileType
- spa::pod::object::param_route::ParamRouteType
- spa::pod::object::profiler::ProfilerType
- spa::pod::object::prop::ObjectPropType
- spa::pod::object::prop_info::ObjectPropInfoType
- stream::events::StreamEventsBuilderError
Traits
- core_api::proxy::Proxied
- core_api::type_info::WithTypeInfo
- listeners::AddListener
- listeners::OwnListeners
- spa::list::List
- spa::list::ListElement
- spa::loop_::AsLoopRef
- spa::pod::FromPrimitiveValue
- spa::pod::FromValue
- spa::pod::PodValue
- spa::pod::ToOwnedPod
- spa::pod::Upcast
- spa::pod::id::PodIdType
- spa::pod::object::PodPropKeyType
- wrapper::RawWrapper
- wrapper::SpaInterface
- wrapper::Wrapper
Macros
- enum_wrapper
- events_builder_build
- events_channel_builder
- interface_type
- properties_new
- spa_interface_call
Attribute Macros
Derive Macros
Functions
- derive_raw_wrapper::derive_raw_wrapper
- derive_wrapper::derive_wrapper
- interface::interface
- object_type_impl::object_type_impl
- proxy_wrapper::proxy_wrapper
- spa_interface::spa_interface
Type Definitions
- Result
- core_api::client::events::InfoCallback
- core_api::client::events::PermissionsCallback
- core_api::context::events::CheckAccessCallback
- core_api::context::events::DestroyCallback
- core_api::context::events::FreeCallback
- core_api::context::events::GlobalAddedCallback
- core_api::context::events::GlobalRemovedCallback
- core_api::core::events::AddMemCallback
- core_api::core::events::BoundIdCallback
- core_api::core::events::DoneCallback
- core_api::core::events::ErrorCallback
- core_api::core::events::InfoCallback
- core_api::core::events::PingCallback
- core_api::core::events::RemoveIdCallback
- core_api::core::events::RemoveMemCallback
- core_api::device::events::InfoCallback
- core_api::device::events::ParamCallback
- core_api::factory::events::InfoCallback
- core_api::link::events::InfoCallback
- core_api::loop_::channel::ReceiverCallback
- core_api::node::events::InfoCallback
- core_api::node::events::ParamCallback
- core_api::port::events::InfoCallback
- core_api::port::events::ParamCallback
- core_api::proxy::events::BoundCallback
- core_api::proxy::events::DestroyCallback
- core_api::proxy::events::DoneCallback
- core_api::proxy::events::ErrorCallback
- core_api::proxy::events::RemovedCallback
- core_api::registry::events::GlobalCallback
- core_api::registry::events::GlobalRemoveCallback
- filter::events::AddBufferCallback
- filter::events::CommandCallback
- filter::events::DestroyCallback
- filter::events::DrainedCallback
- filter::events::IOChangedCallback
- filter::events::ParamChangedCallback
- filter::events::ProcessCallback
- filter::events::RemoveBufferCallback
- filter::events::StateChangedCallback
- listeners::ListenerId
- spa::dict::DictRefIterator
- spa::pod::object::ObjectPropsIterator
- stream::events::AddBufferCallback
- stream::events::CommandCallback
- stream::events::ControlInfoCallback
- stream::events::DestroyCallback
- stream::events::DrainedCallback
- stream::events::IOChangedCallback
- stream::events::ParamChangedCallback
- stream::events::ProcessCallback
- stream::events::RemoveBufferCallback
- stream::events::StateChangedCallback
- stream::events::TriggerDoneCallback
Constants
- SPA_ID_INVALID
- core_api::PW_ID_ANY
- core_api::client::CLIENT_TYPE_INFO
- core_api::core::CORE_TYPE_INFO
- core_api::device::DEVICE_TYPE_INFO
- core_api::factory::FACTORY_TYPE_INFO
- core_api::link::LINK_TYPE_INFO
- core_api::node::NODE_TYPE_INFO
- core_api::port::PORT_TYPE_INFO
- core_api::registry::REGISTRY_TYPE_INFO
- spa::SPA_ID_INVALID