Struct rusoto_mediapackage_vod::CmafPackage
source · [−]pub struct CmafPackage {
pub encryption: Option<CmafEncryption>,
pub hls_manifests: Vec<HlsManifest>,
pub include_encoder_configuration_in_segments: Option<bool>,
pub segment_duration_seconds: Option<i64>,
}
Expand description
A CMAF packaging configuration.
Fields
encryption: Option<CmafEncryption>
hls_manifests: Vec<HlsManifest>
A list of HLS manifest configurations.
include_encoder_configuration_in_segments: Option<bool>
When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
segment_duration_seconds: Option<i64>
Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
Trait Implementations
sourceimpl Clone for CmafPackage
impl Clone for CmafPackage
sourcefn clone(&self) -> CmafPackage
fn clone(&self) -> CmafPackage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CmafPackage
impl Debug for CmafPackage
sourceimpl Default for CmafPackage
impl Default for CmafPackage
sourcefn default() -> CmafPackage
fn default() -> CmafPackage
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CmafPackage
impl<'de> Deserialize<'de> for CmafPackage
sourcefn 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
sourceimpl PartialEq<CmafPackage> for CmafPackage
impl PartialEq<CmafPackage> for CmafPackage
sourcefn eq(&self, other: &CmafPackage) -> bool
fn eq(&self, other: &CmafPackage) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CmafPackage) -> bool
fn ne(&self, other: &CmafPackage) -> bool
This method tests for !=
.
sourceimpl Serialize for CmafPackage
impl Serialize for CmafPackage
impl StructuralPartialEq for CmafPackage
Auto Trait Implementations
impl RefUnwindSafe for CmafPackage
impl Send for CmafPackage
impl Sync for CmafPackage
impl Unpin for CmafPackage
impl UnwindSafe for CmafPackage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more