Enum ffmpeg_sys_next::AVLockOp
source · [−]#[repr(u32)]
pub enum AVLockOp {
AV_LOCK_CREATE,
AV_LOCK_OBTAIN,
AV_LOCK_RELEASE,
AV_LOCK_DESTROY,
}Expand description
Lock operation used by lockmgr
@deprecated Deprecated together with av_lockmgr_register().
Variants
AV_LOCK_CREATE
< Create a mutex
AV_LOCK_OBTAIN
< Lock the mutex
AV_LOCK_RELEASE
< Unlock the mutex
AV_LOCK_DESTROY
< Free mutex resources
Trait Implementations
impl Copy for AVLockOp
impl Eq for AVLockOp
impl StructuralEq for AVLockOp
impl StructuralPartialEq for AVLockOp
Auto Trait Implementations
impl RefUnwindSafe for AVLockOp
impl Send for AVLockOp
impl Sync for AVLockOp
impl Unpin for AVLockOp
impl UnwindSafe for AVLockOp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more