Trait Track Element Asset Ext 
Source pub trait TrackElementAssetExt: IsA<TrackElementAsset> + 'static {
    // Provided methods
    fn natural_framerate(&self) -> Option<(i32, i32)> { ... }
    fn track_type(&self) -> TrackType { ... }
    fn set_track_type(&self, type_: TrackType) { ... }
    fn connect_track_type_notify<F: Fn(&Self) + Send + Sync + 'static>(
        &self,
        f: F,
    ) -> SignalHandlerId { ... }
}Expand description
Trait containing all TrackElementAsset methods.
§Implementors
Provided Methods§
Sourcefn natural_framerate(&self) -> Option<(i32, i32)>
 
fn natural_framerate(&self) -> Option<(i32, i32)>
Sourcefn track_type(&self) -> TrackType
 
fn track_type(&self) -> TrackType
Get the GESAssetTrackType the TrackElement extracted from self_
should get into
§Returns
Sourcefn set_track_type(&self, type_: TrackType)
 
fn set_track_type(&self, type_: TrackType)
fn connect_track_type_notify<F: Fn(&Self) + Send + Sync + 'static>( &self, f: F, ) -> SignalHandlerId
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.