[−][src]Struct rusoto_mediaconvert::DashIsoGroupSettings
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to DASHISOGROUP_SETTINGS.
Fields
base_url: Option<String>
A partial URI prefix that will be put in the manifest (.mpd) file at the top level BaseURL element. Can be used if streams are delivered from a different URL than the manifest file.
destination: Option<String>
Use Destination (Destination) to specify the S3 output location and the output filename base. Destination accepts format identifiers. If you do not specify the base filename in the URI, the service will use the filename of the input file. If your job has multiple inputs, the service uses the filename of the first input file.
encryption: Option<DashIsoEncryptionSettings>
DRM settings.
fragment_length: i64
Length of fragments to generate (in seconds). Fragment length must be compatible with GOP size and Framerate. Note that fragments will end on the next keyframe after this number of seconds, so actual fragment length may be longer. When Emit Single File is checked, the fragmentation is internal to a single output file and it does not cause the creation of many output files as in other output types.
hbbtv_compliance: Option<String>
min_buffer_time: Option<i64>
Minimum time of initially buffered media that is needed to ensure smooth playout.
segment_control: Option<String>
segment_length: i64
Length of mpd segments to create (in seconds). Note that segments will end on the next keyframe after this number of seconds, so actual segment length may be longer. When Emit Single File is checked, the segmentation is internal to a single output file and it does not cause the creation of many output files as in other output types.
Trait Implementations
impl Clone for DashIsoGroupSettings
[src]
impl Clone for DashIsoGroupSettings
fn clone(&self) -> DashIsoGroupSettings
[src]
fn clone(&self) -> DashIsoGroupSettings
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Default for DashIsoGroupSettings
[src]
impl Default for DashIsoGroupSettings
fn default() -> DashIsoGroupSettings
[src]
fn default() -> DashIsoGroupSettings
impl PartialEq<DashIsoGroupSettings> for DashIsoGroupSettings
[src]
impl PartialEq<DashIsoGroupSettings> for DashIsoGroupSettings
fn eq(&self, other: &DashIsoGroupSettings) -> bool
[src]
fn eq(&self, other: &DashIsoGroupSettings) -> bool
fn ne(&self, other: &DashIsoGroupSettings) -> bool
[src]
fn ne(&self, other: &DashIsoGroupSettings) -> bool
impl Debug for DashIsoGroupSettings
[src]
impl Debug for DashIsoGroupSettings
impl Serialize for DashIsoGroupSettings
[src]
impl Serialize for DashIsoGroupSettings
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
impl<'de> Deserialize<'de> for DashIsoGroupSettings
[src]
impl<'de> Deserialize<'de> for DashIsoGroupSettings
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for DashIsoGroupSettings
impl Send for DashIsoGroupSettings
impl Sync for DashIsoGroupSettings
impl Sync for DashIsoGroupSettings
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
impl<T> Erased for T
impl<T> Erased for T
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self