void iAudioThread.updateTimestamp(TimeSpan timestamp) { // Logger.logVerbose( "iAudioThread.updateTimestamp: {0}", timestamp ); iAudioPresentationClock clock = m_clock; clock?.updateTimestamp(timestamp); }
public void setPresentationClock(iAudioPresentationClock clock) => Interlocked.Exchange(ref m_clock, clock);
void iAudioPlayer.setPresentationClock(iAudioPresentationClock clock) => thread?.setPresentationClock(clock);