pub struct WidevineConfig {
pub key_server_url: String,
pub content_id: Vec<u8>,
pub signer: String,
pub aes_signing_key: Option<Vec<u8>>,
pub aes_signing_iv: Option<Vec<u8>>,
pub rsa_signing_key_pem: Option<String>,
pub policy: String,
pub group_id: Option<Vec<u8>>,
pub enable_entitlement_license: bool,
pub decrypt: bool,
}Expand description
Widevine Common Encryption key-server request.
Fields§
§key_server_url: String§content_id: Vec<u8>§signer: String§aes_signing_key: Option<Vec<u8>>§aes_signing_iv: Option<Vec<u8>>§rsa_signing_key_pem: Option<String>§policy: String§group_id: Option<Vec<u8>>§enable_entitlement_license: bool§decrypt: boolTrait Implementations§
Source§impl Clone for WidevineConfig
impl Clone for WidevineConfig
Source§fn clone(&self) -> WidevineConfig
fn clone(&self) -> WidevineConfig
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 WidevineConfig
impl RefUnwindSafe for WidevineConfig
impl Send for WidevineConfig
impl Sync for WidevineConfig
impl Unpin for WidevineConfig
impl UnsafeUnpin for WidevineConfig
impl UnwindSafe for WidevineConfig
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