C# Класс Unosquare.FFmpegMediaElement.MediaElement

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
BalanceProperty System.Windows.DependencyProperty
IsMutedProperty System.Windows.DependencyProperty
LoadedBehaviorProperty System.Windows.DependencyProperty
MediaEndedEvent System.Windows.RoutedEvent
MediaErroredEvent System.Windows.RoutedEvent
MediaFailedEvent System.Windows.RoutedEvent
MediaOpenedEvent System.Windows.RoutedEvent
PositionProperty System.Windows.DependencyProperty
RefererProperty System.Windows.DependencyProperty
ScrubbingEnabledProperty System.Windows.DependencyProperty
SourceProperty System.Windows.DependencyProperty
SpeedRatioProperty System.Windows.DependencyProperty
StretchDirectionProperty System.Windows.DependencyProperty
StretchProperty System.Windows.DependencyProperty
UnloadedBehaviorProperty System.Windows.DependencyProperty
UserAgentProperty System.Windows.DependencyProperty
VolumeProperty DependencyProperty

Открытые методы

Метод Описание
Close ( ) : void

Closes the media source and releases its resources

CoerceBalanceProperty ( DependencyObject d, object value ) : object
CoercePositionProperty ( DependencyObject d, object value ) : object
CoerceSpeedRatioProperty ( DependencyObject d, object value ) : object
Pause ( ) : void

Pauses media playback.

Play ( ) : void

Begins playback if not already playing

Stop ( ) : void

Stops media playback.

Приватные методы

Метод Описание
BalancePropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
CloseMedia ( bool updateProperties ) : void

Closes the media.

HandleMediaPropertyChanged ( object sender, System e ) : void

Handles the PropertyChanged event of the underlying media.

IsMutedPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
LoadedBehaviorPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMediaError ( object sender, Exception ex ) : void

Called when a media error occurs.

OnSourcePropertyChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Called when [source property changed].

OnSourcePropertyCoerce ( DependencyObject dependencyObject, object baseValue ) : object
OnStretchDirectionPropertyChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Called when [stretch direction property changed].

OnStretchPropertyChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Called when [stretch property changed].

OpenMedia ( Uri sourceUri, string referer, string userAgent ) : void

Opens the media.

PositionPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
ScrubbingEnabledPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SeekPositionUpdateTimerTick ( object sender, EventArgs e ) : void

Callback when the seek position timer ticks.

SpeedRatioPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
UnloadedBehaviorPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
UpdateMediaProperties ( ) : void

Updates the media properties.

VolumePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void

Описание методов

Close() публичный Метод

Closes the media source and releases its resources
public Close ( ) : void
Результат void

CoerceBalanceProperty() публичный статический Метод

public static CoerceBalanceProperty ( DependencyObject d, object value ) : object
d System.Windows.DependencyObject
value object
Результат object

CoercePositionProperty() публичный статический Метод

public static CoercePositionProperty ( DependencyObject d, object value ) : object
d System.Windows.DependencyObject
value object
Результат object

CoerceSpeedRatioProperty() публичный статический Метод

public static CoerceSpeedRatioProperty ( DependencyObject d, object value ) : object
d System.Windows.DependencyObject
value object
Результат object

Pause() публичный Метод

Pauses media playback.
public Pause ( ) : void
Результат void

Play() публичный Метод

Begins playback if not already playing
public Play ( ) : void
Результат void

Stop() публичный Метод

Stops media playback.
public Stop ( ) : void
Результат void

Описание свойств

BalanceProperty публичное статическое свойство

     The DependencyProperty for the MediaElement.Balance property.
public static DependencyProperty,System.Windows BalanceProperty
Результат System.Windows.DependencyProperty

IsMutedProperty публичное статическое свойство

The DependencyProperty for the MediaElement.IsMuted property.
public static DependencyProperty,System.Windows IsMutedProperty
Результат System.Windows.DependencyProperty

LoadedBehaviorProperty публичное статическое свойство

The DependencyProperty for the MediaElement.LoadedBehavior property.
public static DependencyProperty,System.Windows LoadedBehaviorProperty
Результат System.Windows.DependencyProperty

MediaEndedEvent публичное статическое свойство

MediaEnded is a routed event
public static RoutedEvent,System.Windows MediaEndedEvent
Результат System.Windows.RoutedEvent

MediaErroredEvent публичное статическое свойство

MediaErrorEvent is a routed event.
public static RoutedEvent,System.Windows MediaErroredEvent
Результат System.Windows.RoutedEvent

MediaFailedEvent публичное статическое свойство

MediaFailedEvent is a routed event.
public static RoutedEvent,System.Windows MediaFailedEvent
Результат System.Windows.RoutedEvent

MediaOpenedEvent публичное статическое свойство

MediaOpened is a routed event.
public static RoutedEvent,System.Windows MediaOpenedEvent
Результат System.Windows.RoutedEvent

PositionProperty публичное статическое свойство

     The DependencyProperty for the MediaElement.Position property.
public static DependencyProperty,System.Windows PositionProperty
Результат System.Windows.DependencyProperty

RefererProperty публичное статическое свойство

Dependency property for the Referer property
public static DependencyProperty,System.Windows RefererProperty
Результат System.Windows.DependencyProperty

ScrubbingEnabledProperty публичное статическое свойство

The DependencyProperty for the MediaElement.ScrubbingEnabled property.
public static DependencyProperty,System.Windows ScrubbingEnabledProperty
Результат System.Windows.DependencyProperty

SourceProperty публичное статическое свойство

DependencyProperty for FFmpegMediaElement Source property.
public static DependencyProperty,System.Windows SourceProperty
Результат System.Windows.DependencyProperty

SpeedRatioProperty публичное статическое свойство

     The DependencyProperty for the MediaElement.SpeedRatio property.
public static DependencyProperty,System.Windows SpeedRatioProperty
Результат System.Windows.DependencyProperty

StretchDirectionProperty публичное статическое свойство

DependencyProperty for StretchDirection property.
public static DependencyProperty,System.Windows StretchDirectionProperty
Результат System.Windows.DependencyProperty

StretchProperty публичное статическое свойство

DependencyProperty for Stretch property.
public static DependencyProperty,System.Windows StretchProperty
Результат System.Windows.DependencyProperty

UnloadedBehaviorProperty публичное статическое свойство

The DependencyProperty for the MediaElement.UnloadedBehavior property.
public static DependencyProperty,System.Windows UnloadedBehaviorProperty
Результат System.Windows.DependencyProperty

UserAgentProperty публичное статическое свойство

Dependency property for the user agent property
public static DependencyProperty,System.Windows UserAgentProperty
Результат System.Windows.DependencyProperty

VolumeProperty публичное статическое свойство

     The DependencyProperty for the MediaElement.Volume property.
public static DependencyProperty VolumeProperty
Результат DependencyProperty