2005-01-13, 04:48 PM
Just wanted to toss this out to those developing actual GBPVR plugins. I'm going to implement a set of Helper classes for the External Recording Manager so that the manipulation of the XML file will be easier. Here is what I'm thinking of:
1. getPriorityRecording
2. setPriorityRecording
3. sortPriorities
4. savePriorities
5. loadPriorities
6. createPriorityRecording
7. removePriorityRecording
What I need from people developing Recording Managers (i.e. XRecord, Video Archiver, and My Video) are what is going to be most useful for you.
I had thought about implementing the IScheduleHelper class, the structure is a bit different and some of the features you would need aren't there in that class. I could always extend that implementation and add the missing features.
What features do you need to make as little impact to you as possible. I'd like to keep as much physical management away from you as possible, that way if I change the underlying structure you aren't affected.
1. getPriorityRecording
2. setPriorityRecording
3. sortPriorities
4. savePriorities
5. loadPriorities
6. createPriorityRecording
7. removePriorityRecording
What I need from people developing Recording Managers (i.e. XRecord, Video Archiver, and My Video) are what is going to be most useful for you.
I had thought about implementing the IScheduleHelper class, the structure is a bit different and some of the features you would need aren't there in that class. I could always extend that implementation and add the missing features.
What features do you need to make as little impact to you as possible. I'd like to keep as much physical management away from you as possible, that way if I change the underlying structure you aren't affected.