[−][src]Struct pai_gst_sequencer::PAISequencer
Periscopai sequence pipeline
Arguments
Implementations
impl PAISequencer[src]
pub const CREATED: u8[src]
pub const ERROR: u8[src]
pub const RUNNING: u8[src]
pub const STOPPED: u8[src]
pub fn new(input: &str) -> PAISequencer[src]
pub fn start(&mut self) -> u8[src]
starts the sequencer and sets the state to RUNNING
Returns:PAISequencerState::RUNNING
Note that the reference to self is set as mutable as we want to be able to change the state.
pub fn stop(&mut self) -> u8[src]
pub fn state(&self) -> u8[src]
pub fn input(&self) -> &String[src]
Trait Implementations
impl<'a> ExtractExt<'a> for &'a PAISequencer[src]
type Target = PyRef<'a, PAISequencer>
impl<'a> ExtractExt<'a> for &'a mut PAISequencer[src]
type Target = PyRefMut<'a, PAISequencer>
impl HasMethodsInventory for PAISequencer[src]
type Methods = Pyo3MethodsInventoryForPAISequencer
impl HasProtoRegistry for PAISequencer[src]
impl IntoPy<Py<PyAny>> for PAISequencer[src]
impl PyClass for PAISequencer[src]
type Dict = PyClassDummySlot
Specify this class has #[pyclass(dict)] or not.
type WeakRef = PyClassDummySlot
Specify this class has #[pyclass(weakref)] or not.
type BaseNativeType = PyAny
The closest native ancestor. This is PyAny by default, and when you declare
#[pyclass(extends=PyDict)], it's PyDict. Read more
impl PyClassAlloc for PAISequencer[src]
unsafe fn new(py: Python<'_>, subtype: *mut PyTypeObject) -> *mut Self::Layout[src]
unsafe fn dealloc(py: Python<'_>, self_: *mut Self::Layout)[src]
impl PyClassSend for PAISequencer[src]
type ThreadChecker = ThreadCheckerStub<PAISequencer>
impl PyTypeInfo for PAISequencer[src]
type Type = PAISequencer
Type of objects to store in PyObject struct
type BaseType = PyAny
Base class
type Layout = PyCell<Self>
Layout
type BaseLayout = PyCellBase<PyAny>
Layout of Basetype.
type Initializer = PyClassInitializer<Self>
Initializer for layout
type AsRefTarget = PyCell<Self>
Utility type to make Py::as_ref work
const NAME: &'static str[src]
const MODULE: Option<&'static str>[src]
const DESCRIPTION: &'static str[src]
const FLAGS: usize[src]
fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject[src]
fn is_instance(object: &PyAny) -> bool[src]
fn is_exact_instance(object: &PyAny) -> bool[src]
Auto Trait Implementations
impl RefUnwindSafe for PAISequencer
impl Send for PAISequencer
impl Sync for PAISequencer
impl Unpin for PAISequencer
impl UnwindSafe for PAISequencer
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> PyErrArguments for T where
T: IntoPy<Py<PyAny>> + Send + Sync, [src]
T: IntoPy<Py<PyAny>> + Send + Sync,
impl<T> PyProtoMethods for T where
T: HasProtoRegistry, [src]
T: HasProtoRegistry,
pub fn async_methods() -> Option<NonNull<PyAsyncMethods>>[src]
pub fn basic_methods() -> Option<NonNull<PyObjectMethods>>[src]
pub fn buffer_methods() -> Option<NonNull<PyBufferProcs>>[src]
pub fn descr_methods() -> Option<NonNull<PyDescrMethods>>[src]
pub fn gc_methods() -> Option<NonNull<PyGCMethods>>[src]
pub fn mapping_methods() -> Option<NonNull<PyMappingMethods>>[src]
pub fn number_methods() -> Option<NonNull<PyNumberMethods>>[src]
pub fn iter_methods() -> Option<NonNull<PyIterMethods>>[src]
pub fn sequence_methods() -> Option<NonNull<PySequenceMethods>>[src]
impl<T> PyTypeObject for T where
T: PyTypeInfo, [src]
T: PyTypeInfo,
pub fn type_object(py: Python<'_>) -> &PyType[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,