#[repr(C)]pub struct SceMpegRingbuffer {
pub packets: i32,
pub unk0: u32,
pub unk1: u32,
pub unk2: u32,
pub unk3: u32,
pub data: *mut c_void,
pub callback: SceMpegRingbufferCb,
pub cb_param: *mut c_void,
pub unk4: u32,
pub unk5: u32,
pub sce_mpeg: *mut c_void,
}Fields§
§packets: i32Packets
unk0: u32Unknown
unk1: u32Unknown
unk2: u32Unknown
unk3: u32Unknown
data: *mut c_voidPointer to data
callback: SceMpegRingbufferCbRingbuffer callback
cb_param: *mut c_voidCallback param
unk4: u32Unknown
unk5: u32Unknown
sce_mpeg: *mut c_voidMpeg ID
Trait Implementations§
Source§impl Clone for SceMpegRingbuffer
impl Clone for SceMpegRingbuffer
Source§fn clone(&self) -> SceMpegRingbuffer
fn clone(&self) -> SceMpegRingbuffer
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SceMpegRingbuffer
impl Debug for SceMpegRingbuffer
impl Copy for SceMpegRingbuffer
Auto Trait Implementations§
impl Freeze for SceMpegRingbuffer
impl RefUnwindSafe for SceMpegRingbuffer
impl !Send for SceMpegRingbuffer
impl !Sync for SceMpegRingbuffer
impl Unpin for SceMpegRingbuffer
impl UnwindSafe for SceMpegRingbuffer
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)