[][src]Struct bwavfile::Bext

pub struct Bext {
    pub description: String,
    pub originator: String,
    pub originator_reference: String,
    pub origination_date: String,
    pub origination_time: String,
    pub time_reference: u64,
    pub version: u16,
    pub umid: Option<[u8; 64]>,
    pub loudness_value: Option<f32>,
    pub loudness_range: Option<f32>,
    pub max_true_peak_level: Option<f32>,
    pub max_momentary_loudness: Option<f32>,
    pub max_short_term_loudness: Option<f32>,
    pub coding_history: String,
}

Broadcast-WAV metadata record.

The bext record contains information about the original recording of the Wave file, including a longish (256 ASCII chars) description field, originator identification fields, creation calendar date and time, a sample-accurate recording time field, and a SMPTE UMID.

For a Wave file to be a complaint "Broadcast-WAV" file, it must contain a bext metadata record.

For reference on the structure and use of the BEXT record check out EBU Tech 3285.

Fields

description: Stringoriginator: Stringoriginator_reference: Stringorigination_date: Stringorigination_time: Stringtime_reference: u64version: u16umid: Option<[u8; 64]>loudness_value: Option<f32>loudness_range: Option<f32>max_true_peak_level: Option<f32>max_momentary_loudness: Option<f32>max_short_term_loudness: Option<f32>coding_history: String

Trait Implementations

impl Debug for Bext[src]

Auto Trait Implementations

impl RefUnwindSafe for Bext

impl Send for Bext

impl Sync for Bext

impl Unpin for Bext

impl UnwindSafe for Bext

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.