[][src]Struct fable_data::Lut

pub struct Lut {}

Audio data for dialogue

Format Description

Temporary comments from fabletlcmod.com.

.Lut

All Offsets in .Lut files do not count 44 byte header.
Header

[27] Bytes - Header (LiOnHeAdLHAudioBankCompData)
[13] Bytes - Null
[4] Bytes - Offset to Audio Bank Lookup Table
Audio Bank Lookup Table

[22] Bytes - Header (LHAudioBankLookupTable)
[10] Bytes - Null
[4] Bytes - Number of Bytes left in Table (size)
[4] Bytes - File Type (1000 for main, 500 for secondary)
[4] Bytes - Number of Files
Table loop

Each Entry takes up 12 Bytes. Loop until number of files is met.

[4] Bytes - File ID
[4] Bytes - Chunk Size (All .Lut entries contain 36 Byte Header)
[4] Bytes - Offset (Remember initial 44 byte header is not counted)

Auto Trait Implementations

impl RefUnwindSafe for Lut

impl Send for Lut

impl Sync for Lut

impl Unpin for Lut

impl UnwindSafe for Lut

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.