C# 클래스 Podcatcher.PodcastPlayerControl

상속: System.Windows.Controls.UserControl
파일 보기 프로젝트 열기: kypeli/Podcatcher 1 사용 예제들

공개 메소드들

메소드 설명
PodcastPlayerControl ( ) : System
StopPlayback ( ) : void
getEpisodePlayPosition ( ) : double
getIntance ( ) : PodcastPlayerControl
initializePlayerUI ( ) : void
showNoPlayerLayout ( ) : void
streamEpisode ( PodcastEpisodeModel episodeModel ) : void

비공개 메소드들

메소드 설명
GoBack ( ) : void
PlayStateChanged ( object sender, EventArgs e ) : void
PlaybackStopped ( ) : void
PositionSlider_ValueChanged ( object sender, RoutedPropertyChangedEventArgs e ) : void
askForContinueEpisodePlaying ( PodcastEpisodeModel episode, bool streaming ) : void
audioPlayback ( PodcastEpisodeModel episodeModel ) : void
ffButtonClicked ( object sender, System e ) : void
getAudioStreamForEpisode ( PodcastEpisodeModel episode ) : AudioTrack
getAudioTrackForEpisode ( PodcastEpisodeModel currentEpisode ) : AudioTrack
m_screenUpdateTimer_Tick ( object sender, EventArgs e ) : void
playButtonClicked ( object sender, System e ) : void
playEpisode ( PodcastEpisodeModel episodeModel ) : void
restoreEpisodeToPlayerUI ( PodcastEpisodeModel currentEpisode ) : void
rewButtonClicked ( object sender, System e ) : void
setupPlayerUI ( ) : void
setupPlayerUIContent ( PodcastEpisodeModel currentEpisode ) : void
setupUIForEpisodePaused ( ) : void
setupUIForEpisodePlaying ( ) : void
showPlayerLayout ( ) : void
startNewLocalPlayback ( PodcastEpisodeModel episodeModel ) : void
startNewPlayback ( PodcastEpisodeModel episodeModel, bool streaming ) : void
startNewRemotePlayback ( PodcastEpisodeModel episodeModel ) : void
startPlayback ( PodcastEpisodeModel episode, System.TimeSpan position, bool streamEpisode = false ) : void
stopButtonClicked ( object sender, System e ) : void
updatePlayerPosition ( ) : void
updatePrimary ( PodcastEpisodeModel currentEpisode ) : void
videoPlayback ( PodcastEpisodeModel episodeModel ) : void

메소드 상세

PodcastPlayerControl() 공개 메소드

public PodcastPlayerControl ( ) : System
리턴 System

StopPlayback() 공개 메소드

public StopPlayback ( ) : void
리턴 void

getEpisodePlayPosition() 공개 정적인 메소드

public static getEpisodePlayPosition ( ) : double
리턴 double

getIntance() 공개 정적인 메소드

public static getIntance ( ) : PodcastPlayerControl
리턴 PodcastPlayerControl

initializePlayerUI() 공개 메소드

public initializePlayerUI ( ) : void
리턴 void

showNoPlayerLayout() 공개 메소드

public showNoPlayerLayout ( ) : void
리턴 void

streamEpisode() 공개 메소드

public streamEpisode ( PodcastEpisodeModel episodeModel ) : void
episodeModel Podcatcher.ViewModels.PodcastEpisodeModel
리턴 void