2008-02-18, 09:37 PM
Hi,
I've been busy developing TV scheduling software, and just finished adding support for it to control GBPvr as a recorder. Everything works fine, but I have a couple of questions concerning the API I have to use to schedule the recordings in GBPvr. Here they come :
1) My scheduling system uses a channelname to schedule a recording. GBPvr requires a channelOid. Is there a way to retrieve a list of channels (with their Oid) GBPvr can capture and record ?
2) Can I retrieve the "recordingsdirectory" via the API ?
According the doc, there is a static method "GBPVRRecordingsDir" in the class GBPVRINfo in assembly CommonGBPvrUtilities, but I cannot find the assembly on my system.
3)scheduleHelper.SheduleRecording has an (undocumented) overload which takes an int argument called "daymask". What is its purpose ?
4) Can I control on which card the recording will be processed if my system has more than one card ?
Thanks for your support.
I've been busy developing TV scheduling software, and just finished adding support for it to control GBPvr as a recorder. Everything works fine, but I have a couple of questions concerning the API I have to use to schedule the recordings in GBPvr. Here they come :
1) My scheduling system uses a channelname to schedule a recording. GBPvr requires a channelOid. Is there a way to retrieve a list of channels (with their Oid) GBPvr can capture and record ?
2) Can I retrieve the "recordingsdirectory" via the API ?
According the doc, there is a static method "GBPVRRecordingsDir" in the class GBPVRINfo in assembly CommonGBPvrUtilities, but I cannot find the assembly on my system.
3)scheduleHelper.SheduleRecording has an (undocumented) overload which takes an int argument called "daymask". What is its purpose ?
4) Can I control on which card the recording will be processed if my system has more than one card ?
Thanks for your support.