2014-04-14, 07:15 AM
On the ChannelMapping(int captureSourceOID, int channelNumber, string tuning, int serviceType) constructor, what is channelNumber (in regards to QAM channels)? It seems to always be 0 in my list of channels.
If I call Channel.LoadForGroup("Clear QAM Channels"), modify the list and then save it back using Channel.SaveAll(), will that remove all other channels in NPVR (meaning I should call Channel.Save() for each individual channel instead)?
If I call Channel.SetChannelMapping(), is this only temporary until Channel.Save() is called or does it save the channel automatically?
Does Channel.SetChannelMapping() overwrite the current mapping for that captureSourceOID or do I need to call Channel.DeleteMapping() first?
If I call Channel.LoadForGroup("Clear QAM Channels"), modify the list and then save it back using Channel.SaveAll(), will that remove all other channels in NPVR (meaning I should call Channel.Save() for each individual channel instead)?
If I call Channel.SetChannelMapping(), is this only temporary until Channel.Save() is called or does it save the channel automatically?
Does Channel.SetChannelMapping() overwrite the current mapping for that captureSourceOID or do I need to call Channel.DeleteMapping() first?