C# Класс OnlineVideos.MediaPortal2.VideoViewModel

Наследование: MediaPortal.UI.Presentation.DataObjects.ListItem
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_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