-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sender-side metadata capture support (PTZ receiver) #87
Comments
Sorry but I have never heard about "NDI keyboard". Let me start with a simple question... What is "NDI keyboard"? |
That's probably a bad explanation on my part. ^^ |
Thanks for the information. That's an interesting device. I did a little research, and I realized that it requires the sender-side metadata capturing function ( I'll add this function in a future update, but please don't expect this to happen timely. The PTZ Keyboard is too expensive for my budget. I have to invent a trick to implement it without a real device. |
May be I can help you ! I have to work on functionnality with PTZ keyboard and NDI Camera. And i'm a Unity Game Developper. So i have a PTZ keyboard to work on ! |
Please let me remind you that this wouldn't happen very soon. I'm busy at other projects at the moment. If you need an instant solution right now, please look for a specialist who can solve the problem. |
Don't worries. I have to work on this one so I just we can exchange on it with the time. |
You need to implement NDIlib_recv_send_metadata, NDIlib_recv_free_metadata, and NDIlib_send_capture, as per the NDIlib_Send_VirtualPTZ example in the SDK, as well as creating a struct for MetadataFrame. I actually have a fork I'm working on where I'm about to add this. However, it also contains quite some changes to the current Klak implementation, for instance running _recv.Capture on a separate thread. I'll let you know when I push and point you in the right direction, maybe you can strip out the bits you need. |
Take a look at this commit. It implements send_send_metadata also, but you are probably more interested in NDIlib_recv_send_metadata and NDIlib_send_capture. Hope it helps! |
Well nice ! I will check that ! Currently I add some functionnality on camera's PTZ like zoom speed and pan tilt speed, based on what KlakNDI implement. Add affect those on a gamepad. (The keyboard has gone to work today and tomorrow ^^) |
The free NDI Studio Monitor app for Windows can control PTZ cameras. I believe there's an onscreen joystick and it will also work with XInput joysticks. The fork where I was experimenting with an audio receiver also implements receiving metadata frames. I think the Unity app would need to send metadata as well to advertise that it support PTZ control. |
Hi !
We tried to use this package and it's awesome and work perfectly with our NDI camera.
But also we have a NDI keyboard to use a PTZ on thoses camera. We want to receive value from inputs on this keyboard to interact with Unity also. (it's a birdDog keyboard if you want to know).
How i can use or search in script to receive values from the keyboard
I'm currently discover klak NDI scripts waiting for the answer.
Thanks ;)
The text was updated successfully, but these errors were encountered: