pub struct PsshData {
pub data: Vec<u8>,
pub key_ids: Vec<String>,
pub system_id: SystemId,
}Available on crate feature
pssh only.Expand description
The PSSH payload parsed from a pssh box, containing its binary data and keys.
Fields§
§data: Vec<u8>The full raw binary data of the parsed PSSH box.
key_ids: Vec<String>The hex-encoded Key IDs extracted from the PSSH box or payload.
system_id: SystemIdThe DRM system associated with this PSSH box.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PsshData
impl RefUnwindSafe for PsshData
impl Send for PsshData
impl Sync for PsshData
impl Unpin for PsshData
impl UnsafeUnpin for PsshData
impl UnwindSafe for PsshData
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