C# Class HDHomerun_Stream_Builder.Main

Show file 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 static property

public static string FileDialogFilter
return string

FileInitialDirectory public static property

public static string FileInitialDirectory
return string

device public property

public string device
return string

tuner public property

public string tuner
return string

xmltvChannels public property

public List xmltvChannels
return List