Enum pipewire_wrapper::spa::pod::object::ObjectType
source · #[repr(u32)]pub enum ObjectType<'a> {
Show 13 variants
OBJECT_PROP_INFO(ObjectPropsIterator<'a, ObjectPropInfoType<'a>>),
OBJECT_PROPS(ObjectPropsIterator<'a, ObjectPropType<'a>>),
OBJECT_FORMAT(ObjectPropsIterator<'a, ObjectFormatType<'a>>),
OBJECT_ENUM_FORMAT(ObjectPropsIterator<'a, ObjectEnumFormatType<'a>>),
OBJECT_PARAM_BUFFERS(ObjectPropsIterator<'a, ParamBuffersType<'a>>),
OBJECT_PARAM_META(ObjectPropsIterator<'a, ParamMetaType<'a>>),
OBJECT_PARAM_IO(ObjectPropsIterator<'a, ParamIOType<'a>>),
OBJECT_PARAM_PROFILE(ObjectPropsIterator<'a, ParamProfileType<'a>>),
OBJECT_PARAM_PORT_CONFIG(ObjectPropsIterator<'a, ParamPortConfigType<'a>>),
OBJECT_PARAM_ROUTE(ObjectPropsIterator<'a, ParamRouteType<'a>>),
OBJECT_PROFILER(ObjectPropsIterator<'a, ProfilerType<'a>>),
OBJECT_PARAM_LATENCY(ObjectPropsIterator<'a, ParamLatencyType<'a>>),
OBJECT_PARAM_PROCESS_LATENCY(ObjectPropsIterator<'a, ParamProcessLatencyType<'a>>),
}
Variants§
OBJECT_PROP_INFO(ObjectPropsIterator<'a, ObjectPropInfoType<'a>>)
OBJECT_PROPS(ObjectPropsIterator<'a, ObjectPropType<'a>>)
OBJECT_FORMAT(ObjectPropsIterator<'a, ObjectFormatType<'a>>)
OBJECT_ENUM_FORMAT(ObjectPropsIterator<'a, ObjectEnumFormatType<'a>>)
OBJECT_PARAM_BUFFERS(ObjectPropsIterator<'a, ParamBuffersType<'a>>)
OBJECT_PARAM_META(ObjectPropsIterator<'a, ParamMetaType<'a>>)
OBJECT_PARAM_IO(ObjectPropsIterator<'a, ParamIOType<'a>>)
OBJECT_PARAM_PROFILE(ObjectPropsIterator<'a, ParamProfileType<'a>>)
OBJECT_PARAM_PORT_CONFIG(ObjectPropsIterator<'a, ParamPortConfigType<'a>>)
OBJECT_PARAM_ROUTE(ObjectPropsIterator<'a, ParamRouteType<'a>>)
OBJECT_PROFILER(ObjectPropsIterator<'a, ProfilerType<'a>>)
OBJECT_PARAM_LATENCY(ObjectPropsIterator<'a, ParamLatencyType<'a>>)
OBJECT_PARAM_PROCESS_LATENCY(ObjectPropsIterator<'a, ParamProcessLatencyType<'a>>)
Trait Implementations§
Auto Trait Implementations§
impl<'a> RefUnwindSafe for ObjectType<'a>
impl<'a> !Send for ObjectType<'a>
impl<'a> !Sync for ObjectType<'a>
impl<'a> Unpin for ObjectType<'a>
impl<'a> UnwindSafe for ObjectType<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more