[−][src]Struct rusoto_medialive::Scte35SegmentationDescriptor
Corresponds to SCTE-35 segmentation_descriptor.
Fields
delivery_restrictions: Option<Scte35DeliveryRestrictions>
Holds the four SCTE-35 delivery restriction parameters.
segment_num: Option<i64>
Corresponds to SCTE-35 segmentnum. A value that is valid for the specified segmentationtype_id.
segmentation_cancel_indicator: String
Corresponds to SCTE-35 segmentationeventcancel_indicator.
segmentation_duration: Option<i64>
Corresponds to SCTE-35 segmentationduration. Optional. The duration for the timesignal, in 90 KHz ticks. To convert seconds to ticks, multiple the seconds by 90,000. Enter time in 90 KHz clock ticks. If you do not enter a duration, the time_signal will continue until you insert a cancellation message.
segmentation_event_id: i64
Corresponds to SCTE-35 segmentationeventid.
segmentation_type_id: Option<i64>
Corresponds to SCTE-35 segmentationtypeid. One of the segmentationtypeid values listed in the SCTE-35 specification. On the console, enter the ID in decimal (for example, "52"). In the CLI, API, or an SDK, enter the ID in hex (for example, "0x34") or decimal (for example, "52").
segmentation_upid: Option<String>
Corresponds to SCTE-35 segmentationupid. Enter a string containing the hexadecimal representation of the characters that make up the SCTE-35 segmentationupid value. Must contain an even number of hex characters. Do not include spaces between each hex pair. For example, the ASCII "ADS Information" becomes hex "41445320496e666f726d6174696f6e.
segmentation_upid_type: Option<i64>
Corresponds to SCTE-35 segmentationupidtype. On the console, enter one of the types listed in the SCTE-35 specification, converted to a decimal. For example, "0x0C" hex from the specification is "12" in decimal. In the CLI, API, or an SDK, enter one of the types listed in the SCTE-35 specification, in either hex (for example, "0x0C" ) or in decimal (for example, "12").
segments_expected: Option<i64>
Corresponds to SCTE-35 segmentsexpected. A value that is valid for the specified segmentationtype_id.
sub_segment_num: Option<i64>
Corresponds to SCTE-35 subsegmentnum. A value that is valid for the specified segmentationtypeid.
sub_segments_expected: Option<i64>
Corresponds to SCTE-35 subsegmentsexpected. A value that is valid for the specified segmentationtypeid.
Trait Implementations
impl PartialEq<Scte35SegmentationDescriptor> for Scte35SegmentationDescriptor
[src]
fn eq(&self, other: &Scte35SegmentationDescriptor) -> bool
[src]
fn ne(&self, other: &Scte35SegmentationDescriptor) -> bool
[src]
impl Default for Scte35SegmentationDescriptor
[src]
impl Clone for Scte35SegmentationDescriptor
[src]
fn clone(&self) -> Scte35SegmentationDescriptor
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Scte35SegmentationDescriptor
[src]
impl Serialize for Scte35SegmentationDescriptor
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Scte35SegmentationDescriptor
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Scte35SegmentationDescriptor
impl Sync for Scte35SegmentationDescriptor
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
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]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
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]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self