public void CopyMasterTests() { TestRuntime.AssertSystemVersion(PlatformName.MacOSX, 10, 8, throwIfOtherPlatform: false); using (var tb = new CMTimebase(CMClock.HostTimeClock)) { var masterTB = tb.CopyMasterTimebase(); AssertNullOrValidHandle(masterTB, "CopyMasterTimebase"); var masterClock = tb.CopyMasterClock(); AssertNullOrValidHandle(masterClock, "CopyMasterClock"); var master = tb.CopyMaster(); AssertNullOrValidHandle(master, "CopyMaster"); var masterUlt = tb.CopyUltimateMasterClock(); AssertNullOrValidHandle(masterUlt, "CopyUltimateMasterClock"); } }
public void CopyMasterTests() { if (!TestRuntime.CheckSystemAndSDKVersion(6, 0)) { Assert.Inconclusive("CMTimebase is new in 6.0"); } using (var tb = new CMTimebase(CMClock.HostTimeClock)) { var masterTB = tb.CopyMasterTimebase(); AssertNullOrValidHandle(masterTB, "CopyMasterTimebase"); var masterClock = tb.CopyMasterClock(); AssertNullOrValidHandle(masterClock, "CopyMasterClock"); var master = tb.CopyMaster(); AssertNullOrValidHandle(master, "CopyMaster"); var masterUlt = tb.CopyUltimateMasterClock(); AssertNullOrValidHandle(masterUlt, "CopyUltimateMasterClock"); } }