Type Definition gstreamer::Segment [−][src]
type Segment = FormattedSegment<GenericFormattedValue>;
Methods
impl Segment
[src]
impl Segment
pub fn reset_with_format(&mut self, format: Format)
[src]
pub fn reset_with_format(&mut self, format: Format)
pub fn set_format(&mut self, format: Format)
[src]
pub fn set_format(&mut self, format: Format)
pub fn downcast<T: FormattedValue>(self) -> Result<FormattedSegment<T>, Self>
[src]
pub fn downcast<T: FormattedValue>(self) -> Result<FormattedSegment<T>, Self>
pub fn downcast_ref<T: FormattedValue>(&self) -> Option<&FormattedSegment<T>>
[src]
pub fn downcast_ref<T: FormattedValue>(&self) -> Option<&FormattedSegment<T>>
pub fn downcast_mut<T: FormattedValue>(
&mut self
) -> Option<&mut FormattedSegment<T>>
[src]
pub fn downcast_mut<T: FormattedValue>(
&mut self
) -> Option<&mut FormattedSegment<T>>
Trait Implementations
impl<T: FormattedValue> AsRef<Segment> for FormattedSegment<T>
[src]
impl<T: FormattedValue> AsRef<Segment> for FormattedSegment<T>
impl<'de> Deserialize<'de> for Segment
[src]
impl<'de> Deserialize<'de> for Segment
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
[src]
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more