Beginning of February was the target to put out an SDK of sorts, but I'm a bit behind schedule. It'll just consist of a couple of samples and some of classes to make things a little easier.
If you want to get started developing a plugin before this SDK, you can start developing a class which implements the following interface.
namespace GBPVR.Public
{
/// <summary>The IMenuTask is the interface that all GBPVR menu tasks implement</summary>
public interface IMenuTask
{
/// <summary>Returns the name of task, which is shown on the task's button</summary>
string getName();
/// <summary>Returns a short description about the purpose of the task</summary>
string getDescription();
/// <summary>Returns an image that represent the task. </summary>
Image getTaskImage();
/// <summary>Is called by GBPVR to get the task to render the screen to show the user.
/// Set requiresMoreRendering to true to render a series of screen (simple animation)</summary>
Image render(out bool requiresMoreRendering);
/// <summary>
/// Is called by GBPVR in response to a key being pressed while this
/// task is active. The task should return true if it has performed some action
/// as a result of the key press - which will inturn cause the task to be render()'d
/// </summary>
bool OnKeyDown(System.Windows.Forms.KeyEventArgs e);
/// <summary>Is called by GBPVR when the user has click'd somewhere on the page</summary>
void OnClick(System.Drawing.Point location);
/// <summary>Is called by GBPVR when the user has double click'd somewhere on the page</summary>
void OnDoubleClick(System.Drawing.Point location);
/// <summary>Is called by GBPVR when the task is activated.</summary>
void Activate();
/// <summary>Is called by GBPVR when the task is deactivated.</summary>
void Deactivate();
/// <summary>
/// This method is used to inform the active task of mouse wheel actions for scrolling etc...
/// </summary>
/// <param name="e">Mouse args that can be used for information about the mouse action</param>
void OnMouseWheel(MouseEventArgs e);
}
}
i'm using gbvr with myhtpc. I'm only using the Live TV, Recordings and TV Guide.
So i don't need the Video Library or Music Library. This is done by myhtpc.
So the seamless integration isn't that seamless at the moment. Fortunately it's possible to modify skin, so i've changed the Video / Music Buttons to transparent buttons without content, so they went away.
But thats not seamless at all.......
It would be nice if i can start directly into one module or if i can disable some buttons from showing.
today I read a new press release from hauppauge.de (http://www.hauppauge.de/files/pr_hauppau...heiten.pdf). The text says that Media MVP will support DIVX-Movies.
GBPVR should support this the function. I think, this is not a hard job to implementate this feature.
I'm at the cebit 2004 in hannover this year and have an appointment with a hauppauge programmer. I will try to get more informations about new functions and programming-interfaces.
I am using the PowerDVD codec for playback in GBPVR. It will not work with VMR9 or VMR7, so I am using Overlay. When in overlay, it displays a black screen when the controls are being overlayed. When in PowerDVD, there are no overlay problems what so ever. What am I doing wrong?
the recording should start at 8:10 and should end at 8:30
at 9:00 i stopped manually by myself because of the recording still runs at that time.
Here's a snap of from the wintvcap.log
4964 InitParams: Your lpCmdLine is "-c5 -board:1 -profile:HALFD1 -startr:\TVRecording\Hörmal,werdahämmert_20040308_08100830.mpg"
[....]
were are the start and end timers gone?
I've using the latest gbvr and wintvcap versions......
Sorry, its going to be a few more days to the next release. I had intended to put one out this weekend, but its mid Sunday afternoon here and I'm still grappling with a specific problem thats going to require some more work.
now, GB-PVR works complete... Cable-TV, Pay-TV, EPG, Recordings. Very nice!
For viewing movies at my pc I'm using the WinTV-Application from hauppauge. But when the WinTV-Application is running and GB-PVR starts recording, I get fatal errors.
There should be a function to close applications before starting new records or using any tv-card-application.
finally got around to switching to overlay mode and watching live tv. This is the most stable version I have used yet (PVR 250). I was able to change channels, etc. without hangs, crashes, power resets. Channel change times where fine as well. Nice one