pub struct Movie {
pub lba: u32,
pub frames: u32,
pub width: u16,
pub height: u16,
pub max_chunks: u16,
pub rle_words: usize,
pub xa: Option<(u8, u8)>,
}Expand description
One movie on the disc, as the build measured it.
Fields§
§lba: u32First sector of the file.
frames: u32Frames in the movie; the stream ends after the last.
width: u16Picture width, a multiple of 16.
height: u16Picture height, a multiple of 16.
max_chunks: u16Most sectors any frame spans.
rle_words: usizeMost run-length words any frame decodes to
(crate::bitstream::decode_frame’s result).
xa: Option<(u8, u8)>XA audio file and channel to play, or None for a silent movie.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Movie
impl RefUnwindSafe for Movie
impl Send for Movie
impl Sync for Movie
impl Unpin for Movie
impl UnsafeUnpin for Movie
impl UnwindSafe for Movie
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§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)