ADTF  3.18.2
IReferenceClock::ISync2RefChannelabstract

Interface for synchronizing external timestamps to stream time. More...

Inheritance diagram for IReferenceClock::ISync2RefChannel:
[legend]

Public Member Functions

 ADTF_IID (ISync2RefChannel, "sync2ref_channel.reference_clock.flash.streaming.adtf.iid")
 Marks the ISync2RefChannel to be castable with the adtf::ucom::ant::ucom_cast. More...
 
virtual base::flash::tNanoSeconds Sync2RefTime (base::flash::tNanoSeconds tmInputTime)=0
 
virtual base::flash::tNanoSeconds Sync2RefTime (base::flash::tNanoSeconds tmRefStreamTime, base::flash::tNanoSeconds tmInputTime)=0
 
- Public Member Functions inherited from IReferenceClock::ISync2RefChannel
 ADTF_IID (ISync2RefChannel, "sync2ref_channel.reference_clock.ant.streaming.adtf.iid")
 Marks the ISync2RefChannel to be castable with the adtf::ucom::ant::ucom_cast. More...
 
virtual tTimeStamp Sync2RefTime (tTimeStamp tmInputTime)=0
 Converts an input timestamp to the StreamTime of the framework's ReferenceClock by identifying the clock offset and by compensating the clock drift. More...
 
virtual tTimeStamp Sync2RefTime (tTimeStamp tmRefStreamTime, tTimeStamp tmInputTime)=0
 Converts an input timestamp to the given StreamTime of the framework's ReferenceClock by identifying the clock offset and by compensating the clock drift. More...
 
- Public Member Functions inherited from IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 Marks the IObject to be castable with the ucom_cast() More...
 

Additional Inherited Members

- Protected Member Functions inherited from IObject
 ~IObject ()=default
 Protected destructor --> Use implemented Destroy() instead of delete!
 

Detailed Description

Interface for synchronizing external timestamps to stream time.

Definition at line 419 of file reference_clock_intf.h.

Member Function Documentation

◆ ADTF_IID()

ADTF_IID ( ISync2RefChannel  ,
"sync2ref_channel.reference_clock.flash.streaming.adtf.iid"   
)