C# Class HDHomerun_Stream_Builder.Main

显示文件 Open project: robnewton/HDHomeRun_Stream_Builder

Public Properties

Property Type Description
FileDialogFilter string
FileInitialDirectory string
device string
tuner string
xmltvChannels List

Public Methods

Method Description
AddChannelToLV ( ListViewItem lv ) : void
BuildFavoritesXMLTVFile ( ) : void
BuildFullXMLTVFile ( ) : void
CacheChannels ( ) : bool
CacheSettings ( ) : bool
ClearChannelsAndCache ( ) : void
ConfigurePseudoTV ( ) : void
ConfigureTVGuide ( bool useUPnPStreamUrl = false ) : void
EnhanceChannelsWithXMLTVData ( ) : void
GetChannelByVirtualNumber ( string vnumber ) : Channel
GetChannelIndexByVirtualNumber ( string vnumber ) : int
GetLocalIP ( ) : string
LoadFullXMLTVChannels ( ) : void
LoadTVGuideSettings ( ) : void
Log ( string msg ) : void
Main ( ) : System
OpenCachedChannels ( ) : bool
OpenCachedSettings ( ) : bool
SaveTVGuideSettings ( ) : void
ScanChannels ( ) : void
SortByVirtualNumber ( ) : void
TuneToChannel ( Channel channel, bool popup = false ) : void
UpdateTVGuideSettingXML ( ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
CheckForBroadcast ( ) : void
FilterBroadcastingOnly ( ) : void
FilterByChannelRange ( int start, int end, bool clearOthers = false ) : void
FilterHDOnly ( ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

RenderChannelList ( ) : void
ScanFromTextFile ( ) : void
aboutToolStripMenuItem_Click ( object sender, EventArgs e ) : void
addAChannelToolStripMenuItem_Click ( object sender, EventArgs e ) : void
backgroundWorker1_DoWork ( object sender, DoWorkEventArgs e ) : void
backgroundWorker1_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
backgroundWorker1_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
buildXMLTVFileToolStripMenuItem_Click ( object sender, EventArgs e ) : void
channelList_ItemChecked ( object sender, ItemCheckedEventArgs e ) : void
channelList_MouseDown ( object sender, MouseEventArgs e ) : void
channelList_SelectedIndexChanged ( object sender, EventArgs e ) : void
checkSelectionToolStripMenuItem_Click ( object sender, EventArgs e ) : void
clearChannelsAndCacheToolStripMenuItem_Click ( object sender, EventArgs e ) : void
configureUsingFavoriteChannelsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
configureUsingFavoriteChannelsUPnPStreamsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
customizeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
device_tb_TextChanged ( object sender, EventArgs e ) : void
exportToStrmToolStripMenuItem_Click ( object sender, EventArgs e ) : void
modifyChannelToolStripMenuItem_Click ( object sender, EventArgs e ) : void
optionsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
previewChannelToolStripMenuItem_Click ( object sender, EventArgs e ) : void
previewChannelexternalToolStripMenuItem_Click ( object sender, EventArgs e ) : void
refreshChannelDataToolStripMenuItem_Click ( object sender, EventArgs e ) : void
saveToolStripMenuItem_Click ( object sender, EventArgs e ) : void
scanChannelsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
scanForBroadcastingChannelsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
scanFromScanOutputTXTToolStripMenuItem_Click ( object sender, EventArgs e ) : void
testToolStripMenuItem_Click ( object sender, EventArgs e ) : void
toolStripButton1_Click ( object sender, EventArgs e ) : void
toolStripButton2_Click ( object sender, EventArgs e ) : void
toolStripButton3_Click ( object sender, EventArgs e ) : void
toolStripButton4_Click ( object sender, EventArgs e ) : void
toolStripButton4_Click_1 ( object sender, EventArgs e ) : void
tuner_cb_TextChanged ( object sender, EventArgs e ) : void
uncheckSelectionToolStripMenuItem_Click ( object sender, EventArgs e ) : void
updateTVGuideAddonStreamsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
vlcControl1_Playing ( object sender, EventArgs e ) : void
vlcControl1_PositionChanged ( Vlc sender, System args ) : void
writeCHLFavoritesFile ( ) : void
writeXML2CLchlFileToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Method Details

AddChannelToLV() public method

public AddChannelToLV ( ListViewItem lv ) : void
lv ListViewItem
return void

BuildFavoritesXMLTVFile() public method

public BuildFavoritesXMLTVFile ( ) : void
return void

BuildFullXMLTVFile() public method

public BuildFullXMLTVFile ( ) : void
return void

CacheChannels() public method

public CacheChannels ( ) : bool
return bool

CacheSettings() public method

public CacheSettings ( ) : bool
return bool

ClearChannelsAndCache() public method

public ClearChannelsAndCache ( ) : void
return void

ConfigurePseudoTV() public method

public ConfigurePseudoTV ( ) : void
return void

ConfigureTVGuide() public method

public ConfigureTVGuide ( bool useUPnPStreamUrl = false ) : void
useUPnPStreamUrl bool
return void

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

EnhanceChannelsWithXMLTVData() public method

public EnhanceChannelsWithXMLTVData ( ) : void
return void

GetChannelByVirtualNumber() public method

public GetChannelByVirtualNumber ( string vnumber ) : Channel
vnumber string
return Channel

GetChannelIndexByVirtualNumber() public method

public GetChannelIndexByVirtualNumber ( string vnumber ) : int
vnumber string
return int

GetLocalIP() public method

public GetLocalIP ( ) : string
return string

LoadFullXMLTVChannels() public method

public LoadFullXMLTVChannels ( ) : void
return void

LoadTVGuideSettings() public method

public LoadTVGuideSettings ( ) : void
return void

Log() public method

public Log ( string msg ) : void
msg string
return void

Main() public method

public Main ( ) : System
return System

OpenCachedChannels() public method

public OpenCachedChannels ( ) : bool
return bool

OpenCachedSettings() public method

public OpenCachedSettings ( ) : bool
return bool

SaveTVGuideSettings() public method

public SaveTVGuideSettings ( ) : void
return void

ScanChannels() public method

public ScanChannels ( ) : void
return void

SortByVirtualNumber() public method

public SortByVirtualNumber ( ) : void
return void

TuneToChannel() public method

public TuneToChannel ( Channel channel, bool popup = false ) : void
channel Channel
popup bool
return void

UpdateTVGuideSettingXML() public method

public UpdateTVGuideSettingXML ( ) : void
return void

Property Details

FileDialogFilter public_oe static_oe property

public static string FileDialogFilter
return string

FileInitialDirectory public_oe static_oe property

public static string FileInitialDirectory
return string

device public_oe property

public string device
return string

tuner public_oe property

public string tuner
return string

xmltvChannels public_oe property

public List xmltvChannels
return List