本文整理汇总了C#中IWaveSource.GetMilliseconds方法的典型用法代码示例。如果您正苦于以下问题:C# IWaveSource.GetMilliseconds方法的具体用法?C# IWaveSource.GetMilliseconds怎么用?C# IWaveSource.GetMilliseconds使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IWaveSource
的用法示例。
在下文中一共展示了IWaveSource.GetMilliseconds方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LORSceneCarol
//.........这里部分代码省略.........
// lorImport.MapDevice("Vray 20", light);
// lorImport.MapDevice("Vray 21", light);
// lorImport.MapDevice("Vray 22", light);
// lorImport.MapDevice("Vray 23", light);
// lorImport.MapDevice("Vray 24", light);
// lorImport.MapDevice("Vray 25", light);
// lorImport.MapDevice("Vray 26", light);
// lorImport.MapDevice("Vray 27", light);
// lorImport.MapDevice("Vray 28", light);
// lorImport.MapDevice("Vray 29", light);
// lorImport.MapDevice("Vray 30", light);
// lorImport.MapDevice("Vray 31", light);
// lorImport.MapDevice("Vray 32", light);
// lorImport.MapDevice("Arch 1-1", light);
// lorImport.MapDevice("Arch 1-2", light);
// lorImport.MapDevice("Arch 1-3", light);
// lorImport.MapDevice("Arch 1-4", light);
// lorImport.MapDevice("Arch 1-5", light);
// lorImport.MapDevice("Arch 1-6", light);
// lorImport.MapDevice("Arch 1-7", light);
// lorImport.MapDevice("Arch 1-8", light);
// lorImport.MapDevice("Arch 2-1", light);
// lorImport.MapDevice("Arch 2-2", light);
// lorImport.MapDevice("Arch 2-3", light);
// lorImport.MapDevice("Arch 2-4", light);
// lorImport.MapDevice("Arch 2-5", light);
// lorImport.MapDevice("Arch 2-6", light);
// lorImport.MapDevice("Arch 2-7", light);
// lorImport.MapDevice("Arch 2-8", light);
// lorImport.MapDevice("Arch 3-1", light);
// lorImport.MapDevice("Arch 3-2", light);
// lorImport.MapDevice("Arch 3-3", light);
// lorImport.MapDevice("Arch 3-4", light);
// lorImport.MapDevice("Arch 3-5", light);
// lorImport.MapDevice("Arch 3-6", light);
// lorImport.MapDevice("Arch 3-7", light);
// lorImport.MapDevice("Arch 3-8", light);
// lorImport.MapDevice("Arch 4-1", light);
// lorImport.MapDevice("Arch 4-2", light);
// lorImport.MapDevice("Arch 4-3", light);
// lorImport.MapDevice("Arch 4-4", light);
// lorImport.MapDevice("Arch 4-5", light);
// lorImport.MapDevice("Arch 4-6", light);
// lorImport.MapDevice("Arch 4-7", light);
// lorImport.MapDevice("Arch 4-8", light);
lorImport.Prepare();
// lorImport.Dump();
waveSource = CodecFactory.Instance.GetCodec(@"C:\Projects\Other\ChristmasSounds\trk\09 Carol of the Bells (Instrumental).wav");
soundOut.Initialize(waveSource);
acnOutput.Connect(new Physical.PixelRope(pixelsRoofEdge, 0, 50), 4, 1);
acnOutput.Connect(new Physical.PixelRope(pixelsRoofEdge, 50, 100), 5, 1);
acnOutput.Connect(new Physical.PixelRope(pixelsVideo, 0, 200), 1, 1);
acnOutput.Connect(new Physical.GenericDimmer(lightStarExtra, 50), SacnUniverseDMX);
acnOutput.Connect(new Physical.GenericDimmer(reindeer, 10), SacnUniverseDMX);
acnOutput.Connect(new Physical.GenericDimmer(airSnowman, 11), SacnUniverseDMX);
acnOutput.Connect(new Physical.GenericDimmer(airSanta, 12), SacnUniverseDMX);
acnOutput.Connect(new Physical.GenericDimmer(airR2D2, 13), SacnUniverseDMX);
acnOutput.Connect(new Physical.SmallRGBStrobe(lightBottom, 1), SacnUniverseDMX);
acnOutput.Connect(new Physical.RGBStrobe(lightNote1, 60), SacnUniverseDMX);
acnOutput.Connect(new Physical.RGBStrobe(lightNote2, 80), SacnUniverseDMX);
acnOutput.Connect(new Physical.RGBStrobe(lightNote6, 40), SacnUniverseDMX);
acnOutput.Connect(new Physical.RGBStrobe(lightNote10, 70), SacnUniverseDMX);
acnOutput.Connect(new Physical.GenericDimmer(lightHat1, 1), SacnUniverseRenard2);
acnOutput.Connect(new Physical.GenericDimmer(lightHat2, 2), SacnUniverseRenard2);
acnOutput.Connect(new Physical.GenericDimmer(lightHat3, 3), SacnUniverseRenard2);
acnOutput.Connect(new Physical.GenericDimmer(lightHat4, 4), SacnUniverseRenard2);
acnOutput.Connect(new Physical.GenericDimmer(lightNet4, 5), SacnUniverseRenard2);
acnOutput.Connect(new Physical.GenericDimmer(lightNet3, 6), SacnUniverseRenard2);
acnOutput.Connect(new Physical.GenericDimmer(lightNet1, 7), SacnUniverseRenard2);
acnOutput.Connect(new Physical.GenericDimmer(lightNet2, 8), SacnUniverseRenard2);
acnOutput.Connect(new Physical.GenericDimmer(lightNet5, 4), SacnUniverseRenard1);
acnOutput.Connect(new Physical.GenericDimmer(lightNet6, 5), SacnUniverseRenard1);
acnOutput.Connect(new Physical.GenericDimmer(lightNet7, 6), SacnUniverseRenard1);
acnOutput.Connect(new Physical.GenericDimmer(lightNet8, 7), SacnUniverseRenard1);
acnOutput.Connect(new Physical.GenericDimmer(lightNet9, 8), SacnUniverseRenard1);
acnOutput.Connect(new Physical.GenericDimmer(lightNet10, 9), SacnUniverseRenard1);
acnOutput.Connect(new Physical.GenericDimmer(lightRWindow, 10), SacnUniverseRenard1); // Metal reindeers
acnOutput.Connect(new Physical.AmericanDJStrobe(lightGarage, 5), SacnUniverseDMX);
acnOutput.Connect(new Physical.GenericDimmer(lightSanta, 1), SacnUniverseArduino);
acnOutput.Connect(new Physical.GenericDimmer(lightSnowman, 2), SacnUniverseArduino);
acnOutput.Connect(new Physical.GenericDimmer(snowmanKaggen, 2), SacnUniverseRenard1);
this.lorImport.Progress.Subscribe(x =>
{
long soundPos = waveSource.GetMilliseconds(waveSource.Position);
log.Trace("Sound pos: {0:N0} Timeline pos: {1:N0} Diff: {2:N0} ms",
soundPos, x, soundPos - x);
});
}