본문으로 건너뛰기

OnStreamProgressChangedEvent

event StreamProgressChangedEventHandler OnStreamProgressChangedEvent

Stream Progress Changed Event Handler

Examples

// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;

private void AddStreamFile(Dictionary<string, byte[]> source)
{
vizcore3d.Model.OnStreamProgressChangedEvent += Model_OnStreamProgressChangedEvent;

List<VIZCore3D.NET.Data.StreamData> stream = new List<VIZCore3D.NET.Data.StreamData>();

foreach (KeyValuePair<string, byte[]> item in source)
{
VIZCore3D.NET.Data.StreamData data = new VIZCore3D.NET.Data.StreamData(
item.Value /* byte[] */
, item.Key /* Model Name */
);

stream.Add(data);
}

vizcore3d.Model.AddStream(stream);
}

private void Model_OnStreamProgressChangedEvent(object sender, VIZCore3D.NET.Event.EventManager.StreamProgressEventArgs e)
{
System.Diagnostics.Trace.WriteLine(string.Format("[{0}/{1}] {2} : {3}", e.Index, e.Count, e.ModelName, e.Result));
}