C# Класс VLC_WINRT.Utility.Services.RunTime.VlcService

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
CurrentState MediaPlayerState

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

Метод Описание
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

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

Метод Описание
DoVLCSafeAction ( System.Action a ) : void
SeekToRelativeTime ( System.TimeSpan relativeTimeSpan ) : void
UpdateStatus ( MediaPlayerState status ) : void
_vlcPlayer_MediaEnded ( ) : void

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

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

public Close ( ) : void
Результат void

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

public GetAudioTrackCount ( ) : Task
Результат Task

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

public GetAudioTrackDescription ( string>.IDictionary audioTracks ) : Task
audioTracks string>.IDictionary
Результат Task

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

public GetLength ( ) : Task
Результат Task

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

public GetPosition ( ) : Task
Результат Task

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

public GetSubtitleCount ( ) : Task
Результат Task

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

public GetSubtitleDescription ( string>.IDictionary subtitles ) : Task
subtitles string>.IDictionary
Результат Task

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

public Initialize ( SwapChainBackgroundPanel panel ) : System.Threading.Tasks.Task
panel Windows.UI.Xaml.Controls.SwapChainBackgroundPanel
Результат System.Threading.Tasks.Task

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

public Open ( string mrl ) : void
mrl string
Результат void

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

public OpenSubtitle ( string mrl ) : void
mrl string
Результат void

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

public Pause ( ) : void
Результат void

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

public Play ( ) : void
Результат void

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

public Seek ( float position ) : void
position float
Результат void

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

public SetAudioTrack ( int track ) : System.Threading.Tasks.Task
track int
Результат System.Threading.Tasks.Task

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

public SetRate ( float rate ) : System.Threading.Tasks.Task
rate float
Результат System.Threading.Tasks.Task

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

public SetSizeVideoPlayer ( uint x, uint y ) : System.Threading.Tasks.Task
x uint
y uint
Результат System.Threading.Tasks.Task

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

public SetSubtitleTrack ( int track ) : System.Threading.Tasks.Task
track int
Результат System.Threading.Tasks.Task

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

public SkipAhead ( ) : void
Результат void

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

public SkipBack ( ) : void
Результат void

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

public Stop ( ) : void
Результат void

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

public VlcService ( HistoryService historyService ) : Autofac
historyService HistoryService
Результат Autofac

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

CurrentState публичное свойство

public MediaPlayerState CurrentState
Результат MediaPlayerState