pub struct DefaultHlsKeyProcessor { /* private fields */ }Expand description
Default HLS key processor.
Implementations§
Source§impl DefaultHlsKeyProcessor
impl DefaultHlsKeyProcessor
Sourcepub fn new(http: DefaultHttpClient) -> Self
pub fn new(http: DefaultHttpClient) -> Self
Creates a key processor with a custom HTTP client.
Trait Implementations§
Source§impl Clone for DefaultHlsKeyProcessor
impl Clone for DefaultHlsKeyProcessor
Source§fn clone(&self) -> DefaultHlsKeyProcessor
fn clone(&self) -> DefaultHlsKeyProcessor
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 moreSource§impl Debug for DefaultHlsKeyProcessor
impl Debug for DefaultHlsKeyProcessor
Source§impl Default for DefaultHlsKeyProcessor
impl Default for DefaultHlsKeyProcessor
Source§impl KeyProcessor for DefaultHlsKeyProcessor
impl KeyProcessor for DefaultHlsKeyProcessor
Source§fn can_process(
&self,
extractor_type: ExtractorType,
_key_line: &str,
_manifest_url: &str,
_manifest_content: &str,
_config: &ParserConfig,
) -> bool
fn can_process( &self, extractor_type: ExtractorType, _key_line: &str, _manifest_url: &str, _manifest_content: &str, _config: &ParserConfig, ) -> bool
Returns whether this processor should run.
Auto Trait Implementations§
impl !RefUnwindSafe for DefaultHlsKeyProcessor
impl !UnwindSafe for DefaultHlsKeyProcessor
impl Freeze for DefaultHlsKeyProcessor
impl Send for DefaultHlsKeyProcessor
impl Sync for DefaultHlsKeyProcessor
impl Unpin for DefaultHlsKeyProcessor
impl UnsafeUnpin for DefaultHlsKeyProcessor
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