[][src]Struct oboe_sys::oboe_AudioStreamCallbackWrapper

#[repr(C)]pub struct oboe_AudioStreamCallbackWrapper {
    pub _base: oboe_AudioStreamCallback,
    pub _context: *mut c_void,
    pub _audio_ready: oboe_AudioReadyHandler,
    pub _before_close: oboe_ErrorCloseHandler,
    pub _after_close: oboe_ErrorCloseHandler,
}

Fields

_base: oboe_AudioStreamCallback_context: *mut c_void_audio_ready: oboe_AudioReadyHandler_before_close: oboe_ErrorCloseHandler_after_close: oboe_ErrorCloseHandler

Implementations

impl oboe_AudioStreamCallbackWrapper[src]

pub unsafe fn setContext(&mut self, context: *mut c_void)[src]

pub unsafe fn new(
    audio_ready: oboe_AudioReadyHandler,
    before_close: oboe_ErrorCloseHandler,
    after_close: oboe_ErrorCloseHandler
) -> Self
[src]

Trait Implementations

impl Debug for oboe_AudioStreamCallbackWrapper[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.