pub struct HlsAes128Decrypter { /* 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) AES-128 encrypted segments.
In HLS AES-128, the entire segment file is encrypted using AES-128 in Cipher Block Chaining (CBC) mode with PKCS7 padding.
Implementations§
Trait Implementations§
Source§impl Clone for HlsAes128Decrypter
impl Clone for HlsAes128Decrypter
Source§fn clone(&self) -> HlsAes128Decrypter
fn clone(&self) -> HlsAes128Decrypter
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 HlsAes128Decrypter
impl RefUnwindSafe for HlsAes128Decrypter
impl Send for HlsAes128Decrypter
impl Sync for HlsAes128Decrypter
impl Unpin for HlsAes128Decrypter
impl UnsafeUnpin for HlsAes128Decrypter
impl UnwindSafe for HlsAes128Decrypter
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