[−][src]Struct rusoto_mediaconvert::DashIsoEncryptionSettings
Specifies DRM settings for DASH outputs.
Fields
playback_device_compatibility: Option<String>
This setting can improve the compatibility of your output with video players on obsolete devices. It applies only to DASH H.264 outputs with DRM encryption. Choose Unencrypted SEI (UNENCRYPTEDSEI) only to correct problems with playback on older devices. Otherwise, keep the default setting CENC v1 (CENCV1). If you choose Unencrypted SEI, for that output, the service will exclude the access unit delimiter and will leave the SEI NAL units unencrypted.
speke_key_provider: Option<SpekeKeyProvider>
If your output group type is HLS, DASH, or Microsoft Smooth, use these settings when doing DRM encryption with a SPEKE-compliant key provider. If your output group type is CMAF, use the SpekeKeyProviderCmaf settings instead.
Trait Implementations
impl Clone for DashIsoEncryptionSettings
[src]
pub fn clone(&self) -> DashIsoEncryptionSettings
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DashIsoEncryptionSettings
[src]
impl Default for DashIsoEncryptionSettings
[src]
pub fn default() -> DashIsoEncryptionSettings
[src]
impl<'de> Deserialize<'de> for DashIsoEncryptionSettings
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<DashIsoEncryptionSettings> for DashIsoEncryptionSettings
[src]
pub fn eq(&self, other: &DashIsoEncryptionSettings) -> bool
[src]
pub fn ne(&self, other: &DashIsoEncryptionSettings) -> bool
[src]
impl Serialize for DashIsoEncryptionSettings
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for DashIsoEncryptionSettings
[src]
Auto Trait Implementations
impl RefUnwindSafe for DashIsoEncryptionSettings
[src]
impl Send for DashIsoEncryptionSettings
[src]
impl Sync for DashIsoEncryptionSettings
[src]
impl Unpin for DashIsoEncryptionSettings
[src]
impl UnwindSafe for DashIsoEncryptionSettings
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,