C# 클래스 VLC_WINRT.Utility.Services.RunTime.VlcService

파일 보기 프로젝트 열기: kusl/vlcwinrt 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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