[][src]Struct pspsdk_sys::sdk::SceMp3InitArg

#[repr(C)]pub struct SceMp3InitArg {
    pub mp3StreamStart: SceUInt32,
    pub unk1: SceUInt32,
    pub mp3StreamEnd: SceUInt32,
    pub unk2: SceUInt32,
    pub mp3Buf: *mut SceVoid,
    pub mp3BufSize: SceInt32,
    pub pcmBuf: *mut SceVoid,
    pub pcmBufSize: SceInt32,
}

Fields

mp3StreamStart: SceUInt32

Stream start position

unk1: SceUInt32

Unknown - set to 0

mp3StreamEnd: SceUInt32

Stream end position

unk2: SceUInt32

Unknown - set to 0

mp3Buf: *mut SceVoid

Pointer to a buffer to contain raw mp3 stream data (+1472 bytes workspace)

mp3BufSize: SceInt32

Size of mp3Buf buffer (must be >= 8192)

pcmBuf: *mut SceVoid

Pointer to decoded pcm samples buffer

pcmBufSize: SceInt32

Size of pcmBuf buffer (must be >= 9216)

Trait Implementations

impl Clone for SceMp3InitArg[src]

impl Copy for SceMp3InitArg[src]

impl Debug for SceMp3InitArg[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.