Hello,
I adapted the NDIlib_Recv example application to print out the timecode and timestamp fields. When receiving a source from Screen Capture HX, only the timestamp is filled in. timecode is always 0. Here's some example logging:
Audio data received (1024 samples, timecode = 0, timestamp = 16202842691304035)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842691517311)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842691730488)
Video data received (1920x1080, timecode = 0, timestamp = 16202842691905979)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842691943540)
Video data received (1920x1080, timecode = 0, timestamp = 16202842692303982)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842692156504)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842692370186)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842692583729
We use this timecode in our receiving application for doing A/V sync. Is there a reason it is not filled in? Or is this a bug?
I adapted the NDIlib_Recv example application to print out the timecode and timestamp fields. When receiving a source from Screen Capture HX, only the timestamp is filled in. timecode is always 0. Here's some example logging:
Audio data received (1024 samples, timecode = 0, timestamp = 16202842691304035)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842691517311)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842691730488)
Video data received (1920x1080, timecode = 0, timestamp = 16202842691905979)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842691943540)
Video data received (1920x1080, timecode = 0, timestamp = 16202842692303982)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842692156504)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842692370186)
Audio data received (1024 samples, timecode = 0, timestamp = 16202842692583729
We use this timecode in our receiving application for doing A/V sync. Is there a reason it is not filled in? Or is this a bug?
Last edited: