Visual Basic (Declaration) | |
---|---|
<FlagsAttribute()> Public Enum StreamFormatType Inherits System.Enum Implements IComparable, IConvertible, IFormattable |
Visual Basic (Usage) | Copy Code |
---|---|
Dim instance As StreamFormatType |
C# | |
---|---|
[FlagsAttribute()] public enum StreamFormatType : System.Enum, IComparable, IConvertible, IFormattable |
C++/CLI | |
---|---|
[FlagsAttribute()] public enum class StreamFormatType : public System.Enum, IComparable, IConvertible, IFormattable |
Member | Description |
---|---|
Audio | Audio stream. |
AudioVideo | Audio and Video streams. |
AudioVideoCC | Audio, Video and Closed caption streams. |
CC | Closed caption stream. |
KLV | KLV stream. |
Midi | Midi stream. |
None | No stream. |
Other | Undefined stream. |
Video | Video stream. |
Visual Basic | Copy Code |
---|---|
Public _result As Boolean = False Public _renderedStreams As StreamFormatType = StreamFormatType.None Public _unrenderedStreams As StreamFormatType = StreamFormatType.None Public _form As PlayCtrlForm = New PlayCtrlForm() Public Sub RenderedStreamsExample() ' reference the play control Dim playctrl As PlayCtrl = _form.PlayCtrl Dim inFile As String = 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 AndAlso _unrenderedStreams = StreamFormatType.None) Catch e1 As Exception _result = False End Try End Sub Public NotInheritable Class LEAD_VARS Public Const MediaDir As String = "C:\Program Files (x86)\LEAD Technologies\LEADTOOLS 17\Media" End Class |
C# | Copy Code |
---|---|
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:\Program Files (x86)\LEAD Technologies\LEADTOOLS 17\Media"; } |
The PlayCtrl.RenderedStreams, PlayCtrl.UnrenderedStreams, ConvertCtrl.RenderedStreams, and ConvertCtrl.UnrenderedStreams methods all return a combination of these enumeration values.
System.Object
System.ValueType
System.Enum
Leadtools.Multimedia.StreamFormatType
Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7