Posts: 40,483
Threads: 491
Joined: Aug 2002
I guess I was kind of looking at it more from the perspective that some (potentially important) RIVA clients might not have any such ability to do this but would have ways to make simple sounds built into them. In that case, you would set up the RIVA specific templates not to point to actual paths, but to just use some identifying keyword. They don't actually have to be paths per se.
Those would then be used to trigger available built in sounds on the target device. I was thinking of like set top boxes in the future and things like that, or some these smarter remote controls that are showing up.
The way it has worked in the past is that it's assumed that the thing to play back will be availble on the client where the playback occurs. The path is interpreted as a local path. For instance, the back end may be a Windows Server machine that doesn't have the same files as the Vista/Win7 clients do, so it couldn't serve them up without having to move those files to the server.
So it's kind of tricky either way.
Dean Roddey
Explorans limites defectum
Posts: 362
Threads: 10
Joined: Sep 2009
Got it. So it's not necessarily even a WAV-format file at all that's being played, correct? We could use whatever format we wanted.
Posts: 4,225
Threads: 365
Joined: May 2005
What are the ports that are used for the RIVA client/server?
I can find reference to 13505, but I remember that there was a second port listed during install.
Is there anywhere that I can find all default ports used by CQC (documentation etc).
Mick
Posts: 40,483
Threads: 491
Joined: Aug 2002
brianmount Wrote:Got it. So it's not necessarily even a WAV-format file at all that's being played, correct? We could use whatever format we wanted.
Yeh, that's what I was assuming. And that in some cases the client itself isn't playng anything but just asking the OS to make some pre-defined sound or something.
Dean Roddey
Explorans limites defectum
Posts: 40,483
Threads: 491
Joined: Aug 2002
It will be the next port up from that, 13506, unless you changed it.
Dean Roddey
Explorans limites defectum
Posts: 1,277
Threads: 142
Joined: Oct 2005
Dean,
If I have a template with an overlay, and a RIVA client sends a hotkey, which template's action gets triggered?
Posts: 40,483
Threads: 491
Joined: Aug 2002
At whatever level is the top level template (i.e. base or topmost popup) it will search any overlays in z-order. The first one that provides a handler will get invoked and then we are done.
If no overlay handles it, the underlying parent template is checked. If it provides a handler, then that is run. If it doesn't but it provides an Otherwise type handler, then that is run. If there is no otherwise, then nothing is done.
The otherwise is never checked in the overlays, that's only checked at the base template level, otherwise, nothing could ever propogate beyond the first overlay.
Dean Roddey
Explorans limites defectum
Posts: 1,035
Threads: 97
Joined: Aug 2008
I don't want to change the flow of this but I'm wondering, is a Mac RIVA client available yet? How about a PC? When I last checked, the answer was kinda but not really. If so, do you have links?
Posts: 40,483
Threads: 491
Joined: Aug 2002
There's not a Mac one. There's one for XP, eXP, Vista, etc... It comes with the product. You have to enable the RIVA server and client during installation of course.
Dean Roddey
Explorans limites defectum
Posts: 2,407
Threads: 244
Joined: Oct 2007
As far as mac goes I thought I remembered some one compiling the .net viewer using mono and running it on the nokia tablets. If this can be done then there really is no reason that it could not be compiled using mono on a mac and have it work. I took a look at it but realized I was hopelessly lost