External synchronization method of Gstreamer

I play video using gsetreamer playbin.
I want to set my own clock(for external lock) in the pipeline to supply video frames to
the device in sync with the interrupt of the video playback device.
How can i do this?
The interrupt interval is different from the recording file frame interval.


The synchronization is done in gstreamer frameworks. The logic is based on timestamps. If you have seen issues, it is possible to be an issue in incorrect timestamping while recording the video file.

Not sure if gstreamer offers external synchronization. You may go to

Thanks for referring the link.