pub struct CmafEncryption {
pub key_rotation_interval_seconds: Option<i64>,
pub speke_key_provider: SpekeKeyProvider,
}Expand description
A Common Media Application Format (CMAF) encryption configuration.
Fields§
§key_rotation_interval_seconds: Option<i64>Time (in seconds) between each encryption key rotation.
speke_key_provider: SpekeKeyProviderTrait Implementations§
Source§impl Clone for CmafEncryption
impl Clone for CmafEncryption
Source§fn clone(&self) -> CmafEncryption
fn clone(&self) -> CmafEncryption
Returns a duplicate of the value. Read more
1.0.0 · 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 CmafEncryption
impl Debug for CmafEncryption
Source§impl Default for CmafEncryption
impl Default for CmafEncryption
Source§fn default() -> CmafEncryption
fn default() -> CmafEncryption
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CmafEncryption
impl<'de> Deserialize<'de> for CmafEncryption
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
Source§impl PartialEq for CmafEncryption
impl PartialEq for CmafEncryption
Source§impl Serialize for CmafEncryption
impl Serialize for CmafEncryption
impl StructuralPartialEq for CmafEncryption
Auto Trait Implementations§
impl Freeze for CmafEncryption
impl RefUnwindSafe for CmafEncryption
impl Send for CmafEncryption
impl Sync for CmafEncryption
impl Unpin for CmafEncryption
impl UnwindSafe for CmafEncryption
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