C# 클래스 Steamp3.MediaPlayer

파일 보기 프로젝트 열기: ta0soft/STEAMp3

공개 메소드들

메소드 설명
ChangeDevice ( int index ) : bool
Dispose ( ) : void
GetDeviceNames ( ) : string[]
IsPaused ( ) : bool
IsPlaying ( bool orPaused ) : bool
MediaPlayer ( ) : System
Next ( string status, bool chat ) : bool
Pause ( string status, bool chat ) : bool
Play ( System.Windows.Forms.UI item, string status, bool chat ) : bool
Play ( int index, string status, bool chat ) : bool
Play ( string status, bool chat ) : bool
Previous ( string status, bool chat ) : bool
Random ( string status, bool chat ) : bool
Resume ( string status, bool chat ) : bool
StartTimers ( ) : void
Stop ( string status, bool chat ) : bool
StopTimers ( ) : void
Stream ( System.Windows.Forms.UI station, string status, bool chat ) : bool

보호된 메소드들

메소드 설명
OnMediaError ( EventArgs e ) : void
OnPlayModeChanged ( EventArgs e ) : void
OnPlayStateChanged ( EventArgs e ) : void
OnPositionChanged ( EventArgs e ) : void
OnVolumeChanged ( EventArgs e ) : void

비공개 메소드들

메소드 설명
DisposeID3 ( ) : void
DisposeMediaPlayer ( ) : void
p_Shoutcast_TitleReceived ( object sender, string title ) : void
p_StreamTimer_Tick ( object sender, EventArgs e ) : void
p_Timer2_Tick ( object sender, EventArgs e ) : void
p_Timer_Tick ( object sender, EventArgs e ) : void
p_WMP_MediaError ( object pMediaObject ) : void
p_WMP_PlayStateChange ( int NewState ) : void

메소드 상세

ChangeDevice() 공개 메소드

public ChangeDevice ( int index ) : bool
index int
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetDeviceNames() 공개 메소드

public GetDeviceNames ( ) : string[]
리턴 string[]

IsPaused() 공개 메소드

public IsPaused ( ) : bool
리턴 bool

IsPlaying() 공개 메소드

public IsPlaying ( bool orPaused ) : bool
orPaused bool
리턴 bool

MediaPlayer() 공개 메소드

public MediaPlayer ( ) : System
리턴 System

Next() 공개 메소드

public Next ( string status, bool chat ) : bool
status string
chat bool
리턴 bool

OnMediaError() 보호된 메소드

protected OnMediaError ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnPlayModeChanged() 보호된 메소드

protected OnPlayModeChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnPlayStateChanged() 보호된 메소드

protected OnPlayStateChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnPositionChanged() 보호된 메소드

protected OnPositionChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnVolumeChanged() 보호된 메소드

protected OnVolumeChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

Pause() 공개 메소드

public Pause ( string status, bool chat ) : bool
status string
chat bool
리턴 bool

Play() 공개 메소드

public Play ( System.Windows.Forms.UI item, string status, bool chat ) : bool
item System.Windows.Forms.UI
status string
chat bool
리턴 bool

Play() 공개 메소드

public Play ( int index, string status, bool chat ) : bool
index int
status string
chat bool
리턴 bool

Play() 공개 메소드

public Play ( string status, bool chat ) : bool
status string
chat bool
리턴 bool

Previous() 공개 메소드

public Previous ( string status, bool chat ) : bool
status string
chat bool
리턴 bool

Random() 공개 메소드

public Random ( string status, bool chat ) : bool
status string
chat bool
리턴 bool

Resume() 공개 메소드

public Resume ( string status, bool chat ) : bool
status string
chat bool
리턴 bool

StartTimers() 공개 메소드

public StartTimers ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( string status, bool chat ) : bool
status string
chat bool
리턴 bool

StopTimers() 공개 메소드

public StopTimers ( ) : void
리턴 void

Stream() 공개 메소드

public Stream ( System.Windows.Forms.UI station, string status, bool chat ) : bool
station System.Windows.Forms.UI
status string
chat bool
리턴 bool