[][src]Struct fdk_aac_sys::FDK_bufDescr

#[repr(C)]pub struct FDK_bufDescr {
    pub ppBase: *mut *mut c_void,
    pub pBufSize: *mut UINT,
    pub pEleSize: *mut UINT,
    pub pBufType: *mut UINT,
    pub numBufs: UINT,
}

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]

impl Copy for FDK_bufDescr[src]

impl Debug for FDK_bufDescr[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.