[−][src]Struct fdk_aac_sys::FDK_bufDescr
I/O buffer descriptor.
Fields
ppBase: *mut *mut c_void
< Pointer to an array containing buffer base addresses. Set to NULL for buffer requirement info.
pBufSize: *mut UINT
< Pointer to an array containing the number of elements that can be placed in the specific buffer.
pEleSize: *mut UINT
< Pointer to an array containing the element size for each buffer in bytes. That is mostly the number returned by the sizeof() operator for the data type used for the specific buffer.
pBufType: *mut UINT
< Pointer to an array of bit fields containing a description for each buffer. See XXX below for more details.
numBufs: UINT
< Total number of buffers.
Trait Implementations
impl Clone for FDK_bufDescr
[src]
fn clone(&self) -> FDK_bufDescr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for FDK_bufDescr
[src]
impl Debug for FDK_bufDescr
[src]
Auto Trait Implementations
impl RefUnwindSafe for FDK_bufDescr
impl !Send for FDK_bufDescr
impl !Sync for FDK_bufDescr
impl Unpin for FDK_bufDescr
impl UnwindSafe for FDK_bufDescr
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,
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[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.
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>,