pub struct UnitKeyFileHeader {
pub application_type: u8,
pub num_of_bd_directory: u8,
pub use_skb_unified_mkb: bool,
pub bd_directories: Vec<BdDirectoryHeader>,
}Expand description
Parsed Unit_Key_File_Header() per BD-Prerecorded §3.9.3 Table 3-13.
Fields§
§application_type: u8Application_Type — 0x01 for BDMV (the only value the spec
currently defines).
num_of_bd_directory: u8Num_of_BD_Directory — 0x01 for BDMV.
use_skb_unified_mkb: boolUse_SKB_Unified_MKB_Flag — true if Sequence Key Blocks
and Unified MKBs are used on the disc.
bd_directories: Vec<BdDirectoryHeader>Per BD-directory listings of CPS unit numbers for First Playback / Top Menu / Titles.
Trait Implementations§
Source§impl Clone for UnitKeyFileHeader
impl Clone for UnitKeyFileHeader
Source§fn clone(&self) -> UnitKeyFileHeader
fn clone(&self) -> UnitKeyFileHeader
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UnitKeyFileHeader
impl Debug for UnitKeyFileHeader
impl Eq for UnitKeyFileHeader
Source§impl PartialEq for UnitKeyFileHeader
impl PartialEq for UnitKeyFileHeader
Source§fn eq(&self, other: &UnitKeyFileHeader) -> bool
fn eq(&self, other: &UnitKeyFileHeader) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UnitKeyFileHeader
Auto Trait Implementations§
impl Freeze for UnitKeyFileHeader
impl RefUnwindSafe for UnitKeyFileHeader
impl Send for UnitKeyFileHeader
impl Sync for UnitKeyFileHeader
impl Unpin for UnitKeyFileHeader
impl UnsafeUnpin for UnitKeyFileHeader
impl UnwindSafe for UnitKeyFileHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more