C# Class VLC_WINRT.Utility.Services.RunTime.VlcService

Afficher le fichier Open project: kusl/vlcwinrt Class Usage Examples

Méthodes publiques

Свойство Type Description
CurrentState MediaPlayerState

Méthodes publiques

Méthode Description
Close ( ) : void
GetAudioTrackCount ( ) : Task
GetAudioTrackDescription ( string>.IDictionary audioTracks ) : Task
GetLength ( ) : Task
GetPosition ( ) : Task
GetSubtitleCount ( ) : Task
GetSubtitleDescription ( string>.IDictionary subtitles ) : Task
Initialize ( SwapChainBackgroundPanel panel ) : System.Threading.Tasks.Task
Open ( string mrl ) : void
OpenSubtitle ( string mrl ) : void
Pause ( ) : void
Play ( ) : void
Seek ( float position ) : void
SetAudioTrack ( int track ) : System.Threading.Tasks.Task
SetRate ( float rate ) : System.Threading.Tasks.Task
SetSizeVideoPlayer ( uint x, uint y ) : System.Threading.Tasks.Task
SetSubtitleTrack ( int track ) : System.Threading.Tasks.Task
SkipAhead ( ) : void
SkipBack ( ) : void
Stop ( ) : void
VlcService ( HistoryService historyService ) : Autofac

Private Methods

Méthode Description
DoVLCSafeAction ( System.Action a ) : void
SeekToRelativeTime ( System.TimeSpan relativeTimeSpan ) : void
UpdateStatus ( MediaPlayerState status ) : void
_vlcPlayer_MediaEnded ( ) : void

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

GetAudioTrackCount() public méthode

public GetAudioTrackCount ( ) : Task
Résultat Task

GetAudioTrackDescription() public méthode

public GetAudioTrackDescription ( string>.IDictionary audioTracks ) : Task
audioTracks string>.IDictionary
Résultat Task

GetLength() public méthode

public GetLength ( ) : Task
Résultat Task

GetPosition() public méthode

public GetPosition ( ) : Task
Résultat Task

GetSubtitleCount() public méthode

public GetSubtitleCount ( ) : Task
Résultat Task

GetSubtitleDescription() public méthode

public GetSubtitleDescription ( string>.IDictionary subtitles ) : Task
subtitles string>.IDictionary
Résultat Task

Initialize() public méthode

public Initialize ( SwapChainBackgroundPanel panel ) : System.Threading.Tasks.Task
panel Windows.UI.Xaml.Controls.SwapChainBackgroundPanel
Résultat System.Threading.Tasks.Task

Open() public méthode

public Open ( string mrl ) : void
mrl string
Résultat void

OpenSubtitle() public méthode

public OpenSubtitle ( string mrl ) : void
mrl string
Résultat void

Pause() public méthode

public Pause ( ) : void
Résultat void

Play() public méthode

public Play ( ) : void
Résultat void

Seek() public méthode

public Seek ( float position ) : void
position float
Résultat void

SetAudioTrack() public méthode

public SetAudioTrack ( int track ) : System.Threading.Tasks.Task
track int
Résultat System.Threading.Tasks.Task

SetRate() public méthode

public SetRate ( float rate ) : System.Threading.Tasks.Task
rate float
Résultat System.Threading.Tasks.Task

SetSizeVideoPlayer() public méthode

public SetSizeVideoPlayer ( uint x, uint y ) : System.Threading.Tasks.Task
x uint
y uint
Résultat System.Threading.Tasks.Task

SetSubtitleTrack() public méthode

public SetSubtitleTrack ( int track ) : System.Threading.Tasks.Task
track int
Résultat System.Threading.Tasks.Task

SkipAhead() public méthode

public SkipAhead ( ) : void
Résultat void

SkipBack() public méthode

public SkipBack ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

VlcService() public méthode

public VlcService ( HistoryService historyService ) : Autofac
historyService HistoryService
Résultat Autofac

Property Details

CurrentState public_oe property

public MediaPlayerState CurrentState
Résultat MediaPlayerState