The following code runs under Vegas 8.0 but fails under 8.1 if the timeline is empty.
It runs properly under 8.1 if you add a video to the timeline.
MessageBox.Show("Diagnostics Find Renderers\r\nDies if no media in timeline!");
foreach (Renderer renderer in vegas.Renderers)
{
strRenderer = renderer.FileTypeName;
foreach (RenderTemplate renderTemplate in renderer.Templates)
{
if (renderTemplate.Name.CompareTo("6 Mbps HD 720-30p Video") == 0)
{
stringBuilder.AppendLine("FOUND " + strRenderer + " - " + renderTemplate.Name);
// MessageBox.Show("FOUND " + strRenderer + " - " + renderTemplate.Name);
}
if (renderTemplate.Name.CompareTo("44,100 Hz, 16 Bit, Mono, PCM") == 0)
{
stringBuilder.AppendLine("FOUND " + strRenderer + " - " + renderTemplate.Name);
// MessageBox.Show("FOUND " + strRenderer + " - " + renderTemplate.Name);
}
}
}
.
.
.
What is going on?
Dennis
It runs properly under 8.1 if you add a video to the timeline.
MessageBox.Show("Diagnostics Find Renderers\r\nDies if no media in timeline!");
foreach (Renderer renderer in vegas.Renderers)
{
strRenderer = renderer.FileTypeName;
foreach (RenderTemplate renderTemplate in renderer.Templates)
{
if (renderTemplate.Name.CompareTo("6 Mbps HD 720-30p Video") == 0)
{
stringBuilder.AppendLine("FOUND " + strRenderer + " - " + renderTemplate.Name);
// MessageBox.Show("FOUND " + strRenderer + " - " + renderTemplate.Name);
}
if (renderTemplate.Name.CompareTo("44,100 Hz, 16 Bit, Mono, PCM") == 0)
{
stringBuilder.AppendLine("FOUND " + strRenderer + " - " + renderTemplate.Name);
// MessageBox.Show("FOUND " + strRenderer + " - " + renderTemplate.Name);
}
}
}
.
.
.
What is going on?
Dennis