pub struct KeyUrls {
pub hls_key_cert_url: Option<String>,
pub hls_key_server_url: Option<String>,
pub widevine_cert_url: Option<String>,
}Expand description
DRM / streaming key URLs for HLS playback.
Fields§
§hls_key_cert_url: Option<String>URL for the HLS FairPlay certificate bundle.
hls_key_server_url: Option<String>URL for the HLS FairPlay license server.
widevine_cert_url: Option<String>URL for the Widevine certificate.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeyUrls
impl<'de> Deserialize<'de> for KeyUrls
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for KeyUrls
impl RefUnwindSafe for KeyUrls
impl Send for KeyUrls
impl Sync for KeyUrls
impl Unpin for KeyUrls
impl UnsafeUnpin for KeyUrls
impl UnwindSafe for KeyUrls
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