pub struct HlsSampleAesDecrypter { /* private fields */ }Available on (crate features
decrypt-cenc or decrypt-hls) and crate feature decrypt-hls only.Expand description
A decrypter for HTTP Live Streaming (HLS) SAMPLE-AES encrypted segments.
In HLS SAMPLE-AES, only media samples (e.g., individual audio or video frames) are encrypted, while container metadata and structural headers remain unencrypted.
Implementations§
Trait Implementations§
Source§impl Clone for HlsSampleAesDecrypter
impl Clone for HlsSampleAesDecrypter
Source§fn clone(&self) -> HlsSampleAesDecrypter
fn clone(&self) -> HlsSampleAesDecrypter
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 moreAuto Trait Implementations§
impl Freeze for HlsSampleAesDecrypter
impl RefUnwindSafe for HlsSampleAesDecrypter
impl Send for HlsSampleAesDecrypter
impl Sync for HlsSampleAesDecrypter
impl Unpin for HlsSampleAesDecrypter
impl UnsafeUnpin for HlsSampleAesDecrypter
impl UnwindSafe for HlsSampleAesDecrypter
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