Enum rfmod::OpenState [−][src]
#[repr(C)] pub enum OpenState { Ready, Loading, Error, Connecting, Buffering, Seeking, Playing, SetPosition, Max, ForceInt, }
Expand description
These values describe what state a sound is in after FMOD_NONBLOCKING has been used to open it.
Variants
Opened and ready to play.
Initial load in progress.
Failed to open - file not found, out of memory etc. See return value of
Sound::get_open_state
for what happened.
Connecting to remote host (internet sounds only).
Buffering data.
Seeking to subsound and re-flushing stream buffer.
Ready and playing, but not possible to release at this time without stalling the main thread.
Seeking within a stream to a different position.
Maximum number of open state types.
Makes sure this enum is signed 32bit.
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for OpenState
impl UnwindSafe for OpenState
Blanket Implementations
Mutably borrows from an owned value. Read more