C# 클래스 OnlineVideos.MediaPortal2.VideoViewModel

상속: MediaPortal.UI.Presentation.DataObjects.ListItem
파일 보기 프로젝트 열기: offbyoneBB/mp-onlinevideos2 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_airdateProperty MediaPortal.Common.General.AbstractProperty
_contextMenuEntriesProperty MediaPortal.Common.General.AbstractProperty
_descriptionProperty MediaPortal.Common.General.AbstractProperty
_eventDelegator OnlineVideos.CrossDomain.PropertyChangedDelegator
_lengthProperty MediaPortal.Common.General.AbstractProperty
_thumbnailImageProperty MediaPortal.Common.General.AbstractProperty
_title2Property MediaPortal.Common.General.AbstractProperty
_titleProperty MediaPortal.Common.General.AbstractProperty

공개 메소드들

메소드 설명
ChoosePlaybackOptions ( string defaultUrl, Action resultHandler, bool skipDialog = false ) : void
Play ( List urls ) : void
VideoViewModel ( System.VideoInfo videoInfo, Category category, SiteSettings siteSettings, bool isDetailsVideo ) : System
VideoViewModel ( string title, string thumbImage ) : System

보호된 메소드들

메소드 설명
DownloadConcurrent ( ) : void
DownloadQueued ( ) : void
ExecuteCustomContextMenuEntry ( Sites entry ) : void
HandleCustomContextMenuEntry ( Sites entry ) : void
SelectPlaybackOption ( MediaPortal.UI.Presentation.DataObjects.ListItem option ) : void

비공개 메소드들

메소드 설명
CreateContextMenuEntries ( ) : ItemsList
OnDownloadFileCompleted ( OnlineVideos.Downloading.DownloadList saveItems, Exception error ) : void
SaveSubtitles ( System.VideoInfo video, string destinationFileName ) : void
SaveVideo_Step1 ( OnlineVideos.Downloading.DownloadList saveItems, bool enque = false ) : void
SaveVideo_Step2 ( OnlineVideos.Downloading.DownloadList saveItems, List urls, bool enque ) : void
SaveVideo_Step3 ( OnlineVideos.Downloading.DownloadList saveItems, string url, bool enque ) : void

메소드 상세

ChoosePlaybackOptions() 공개 메소드

public ChoosePlaybackOptions ( string defaultUrl, Action resultHandler, bool skipDialog = false ) : void
defaultUrl string
resultHandler Action
skipDialog bool
리턴 void

DownloadConcurrent() 보호된 메소드

protected DownloadConcurrent ( ) : void
리턴 void

DownloadQueued() 보호된 메소드

protected DownloadQueued ( ) : void
리턴 void

ExecuteCustomContextMenuEntry() 보호된 메소드

protected ExecuteCustomContextMenuEntry ( Sites entry ) : void
entry Sites
리턴 void

HandleCustomContextMenuEntry() 보호된 메소드

protected HandleCustomContextMenuEntry ( Sites entry ) : void
entry Sites
리턴 void

Play() 공개 메소드

public Play ( List urls ) : void
urls List
리턴 void

SelectPlaybackOption() 보호된 메소드

protected SelectPlaybackOption ( MediaPortal.UI.Presentation.DataObjects.ListItem option ) : void
option MediaPortal.UI.Presentation.DataObjects.ListItem
리턴 void

VideoViewModel() 공개 메소드

public VideoViewModel ( System.VideoInfo videoInfo, Category category, SiteSettings siteSettings, bool isDetailsVideo ) : System
videoInfo System.VideoInfo
category Category
siteSettings SiteSettings
isDetailsVideo bool
리턴 System

VideoViewModel() 공개 메소드

public VideoViewModel ( string title, string thumbImage ) : System
title string
thumbImage string
리턴 System

프로퍼티 상세

_airdateProperty 보호되어 있는 프로퍼티

protected AbstractProperty,MediaPortal.Common.General _airdateProperty
리턴 MediaPortal.Common.General.AbstractProperty

_contextMenuEntriesProperty 보호되어 있는 프로퍼티

protected AbstractProperty,MediaPortal.Common.General _contextMenuEntriesProperty
리턴 MediaPortal.Common.General.AbstractProperty

_descriptionProperty 보호되어 있는 프로퍼티

protected AbstractProperty,MediaPortal.Common.General _descriptionProperty
리턴 MediaPortal.Common.General.AbstractProperty

_eventDelegator 보호되어 있는 프로퍼티

protected PropertyChangedDelegator,OnlineVideos.CrossDomain _eventDelegator
리턴 OnlineVideos.CrossDomain.PropertyChangedDelegator

_lengthProperty 보호되어 있는 프로퍼티

protected AbstractProperty,MediaPortal.Common.General _lengthProperty
리턴 MediaPortal.Common.General.AbstractProperty

_thumbnailImageProperty 보호되어 있는 프로퍼티

protected AbstractProperty,MediaPortal.Common.General _thumbnailImageProperty
리턴 MediaPortal.Common.General.AbstractProperty

_title2Property 보호되어 있는 프로퍼티

protected AbstractProperty,MediaPortal.Common.General _title2Property
리턴 MediaPortal.Common.General.AbstractProperty

_titleProperty 보호되어 있는 프로퍼티

protected AbstractProperty,MediaPortal.Common.General _titleProperty
리턴 MediaPortal.Common.General.AbstractProperty