pub struct App2E2020;Expand description
ST 2067-21:2020 Application Profile #2E Validator.
Identical to App2E 2021 except HT-J2K (ISO 15444-15) is not permitted.
Per Photon IMFApp2E2020ConstraintsValidator, HT was only added in 2021.
Trait Implementations§
Source§impl ConstraintsValidator for App2E2020
impl ConstraintsValidator for App2E2020
Source§fn spec_id(&self) -> &str
fn spec_id(&self) -> &str
Human-readable specification identifier, e.g. “ST 2067-2:2020 Core Constraints”.
Source§fn validate_cpl(&self, cpl: &CompositionPlaylist) -> Vec<ValidationIssue>
fn validate_cpl(&self, cpl: &CompositionPlaylist) -> Vec<ValidationIssue>
Validate a CPL against this constraint set.
Returns a list of validation issues (may be empty for compliant content).
Auto Trait Implementations§
impl Freeze for App2E2020
impl RefUnwindSafe for App2E2020
impl Send for App2E2020
impl Sync for App2E2020
impl Unpin for App2E2020
impl UnsafeUnpin for App2E2020
impl UnwindSafe for App2E2020
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