pub struct DeviceTrack {
pub track: Track,
pub usb_path: String,
pub anlz_dir: String,
pub anlz_index: u16,
pub file_size: u64,
pub sample_depth: u16,
pub file_type: u16,
pub bitrate: u32,
pub sample_rate: u32,
}Expand description
A track as it will exist on the stick.
Fields§
§track: Track§usb_path: String/Contents/...
anlz_dir: String/PIONEER/USBANLZ/Pxxx/xxxxxxxx
anlz_index: u16N of ANLZ000N.*: tracks whose paths hash to the same anlz_dir
are numbered in export order, the way rekordbox does it.
file_size: u64§sample_depth: u16§file_type: u16§bitrate: u32§sample_rate: u32Implementations§
Trait Implementations§
Source§impl Clone for DeviceTrack
impl Clone for DeviceTrack
Auto Trait Implementations§
impl Freeze for DeviceTrack
impl RefUnwindSafe for DeviceTrack
impl Send for DeviceTrack
impl Sync for DeviceTrack
impl Unpin for DeviceTrack
impl UnsafeUnpin for DeviceTrack
impl UnwindSafe for DeviceTrack
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more