C# Класс Podcatcher.PodcastPlayerControl

Наследование: System.Windows.Controls.UserControl
Показать файл Открыть проект Примеры использования класса

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

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