RenderedStreams Property (original) (raw)

Summary

Gets the streams that have been rendered.

Syntax

Property Value

A combination of the StreamFormatType enumeration values, indicating rendered streams.

Example

using Leadtools; using Leadtools.Multimedia; using LeadtoolsMultimediaExamples.Fixtures; public bool _result = false; public StreamFormatType _renderedStreams = StreamFormatType.None; public StreamFormatType _unrenderedStreams = StreamFormatType.None; public PlayCtrlForm _form = new PlayCtrlForm(); public void RenderedStreamsExample() { // reference the play control PlayCtrl playctrl = _form.PlayCtrl; string inFile = Path.Combine(LEAD_VARS.MediaDir, "PlayCtrl_SourceVideoOnly.avi"); try { // set autostart to false playctrl.AutoStart = false; // set our source media file playctrl.SourceFile = inFile; // run it! playctrl.Run(); // get the reported duration _renderedStreams = playctrl.RenderedStreams; _unrenderedStreams = playctrl.UnrenderedStreams; // set the result to what we expect (for the sample source video we should render all streams) _result = (_renderedStreams == StreamFormatType.Video && _unrenderedStreams == StreamFormatType.None); } catch (Exception) { _result = false; } } static class LEAD_VARS { public const string MediaDir = @"C:\LEADTOOLS23\Media"; }