Retrieves or sets the output video frame rate.
public double VideoFrameRate {get; set;} Public Property VideoFrameRate As Double The output video frame rate in frames per second.
The new frame rate value should be between 0.001 and 72.0.
using Leadtools;using Leadtools.MediaStreaming;public Server _server = null;public bool _result = false;public void PrintLiveStreamsExample(){try{string strLiveStreams = "";// create an instance of the server object_server = new Leadtools.MediaStreaming.Server();// retrieve a copy of the Live StreamsLiveStreams Streams = _server.GetLiveStreams();strLiveStreams += string.Format("--- Live Streams (count = {0}) ---\n\n", Streams.Count.ToString());// print the all live streams properties to a stringfor (int nIndex = 0; nIndex < Streams.Count; nIndex++){LiveStream stream = Streams.GetLiveStream(nIndex);strLiveStreams += string.Format("Live Stream[{0}]: Path = \"{1}\".\n", nIndex.ToString(), stream.Path);int nSelection = stream.VideoDevices.Selection;string strDevice = "";if (nSelection < 0)strDevice = "<none selected>";elsestrDevice = stream.VideoDevices[nSelection].FriendlyName;strLiveStreams += string.Format("Video Device = \"{0}\".\n", strDevice);nSelection = stream.AudioDevices.Selection;strDevice = "";if (nSelection < 0)strDevice = "<none selected>";elsestrDevice = stream.AudioDevices[nSelection].FriendlyName;strLiveStreams += string.Format("Audio Device = \"{0}\".\n", strDevice);strLiveStreams += string.Format("Video Width = \"{0}\".\n", stream.VideoWidth.ToString());strLiveStreams += string.Format("Video Height = \"{0}\".\n", stream.VideoHeight.ToString());if (stream.UseVideoInputSize)strLiveStreams += string.Format("Use Video Input Size = \"true\".\n");elsestrLiveStreams += string.Format("Use Video Input Size = \"false\".\n");strLiveStreams += string.Format("Video Frame Rate = \"{0}\".\n", stream.VideoFrameRate.ToString());if (stream.UseVideoInputFrameRate)strLiveStreams += string.Format("Use Video Input Frame Rate = \"true\".\n");elsestrLiveStreams += string.Format("Use Video Input Frame Rate = \"false\".\n");strLiveStreams += string.Format("Video Bit Rate = \"{0}\".\n", stream.VideoBitRate.ToString());if (stream.QSVAcceleration)strLiveStreams += string.Format("QSVAcceleration = \"true\".\n");elsestrLiveStreams += string.Format("QSVAcceleration = \"false\".\n");if (stream.CUDAAcceleration)strLiveStreams += string.Format("CUDAAcceleration = \"true\".\n");elsestrLiveStreams += string.Format("CUDAAcceleration = \"false\".\n");nSelection = stream.AudioTypes.Selection;string strType = "";if (nSelection < 0)strType = "<none selected>";elsestrType = stream.AudioTypes[nSelection].FriendlyName;if (stream.UseDeviceEncoding)strLiveStreams += string.Format("Use Device Encoding = \"true\".\n");elsestrLiveStreams += string.Format("Use Device Encoding = \"false\".\n");strLiveStreams += string.Format("Minimum Fragment Duration = \"{0}\".\n", stream.MinimumFragmentDuration.ToString());}// display a message contains the Live Streams information stringMessageBox.Show(strLiveStreams, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information);_result = true;}catch (Exception){_result = false;}}
Imports LeadtoolsImports Leadtools.MediaStreamingPublic _server As Server = NothingPublic _result As Boolean = FalsePublic Sub PrintLiveStreamsExample()TryDim strLiveStreams As String = ""' create an instance of the server object_server = New Leadtools.MediaStreaming.Server()' retrieve a copy of the Live StreamsDim Streams As LiveStreams = _server.GetLiveStreams()strLiveStreams &= String.Format("--- Live Streams (count = {0}) ---" & Constants.vbLf + Constants.vbLf, Streams.Count.ToString())' print the all live streams properties to a stringDim nIndex As Integer = 0Do While nIndex < Streams.CountDim stream As LiveStream = Streams.GetLiveStream(nIndex)strLiveStreams &= String.Format("Live Stream[{0}]: Path = ""{1}""." & Constants.vbLf, nIndex.ToString(), stream.Path)Dim nSelection As Integer = stream.VideoDevices.SelectionDim strDevice As String = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.VideoDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Video Device = ""{0}""." & Constants.vbLf, strDevice)nSelection = stream.AudioDevices.SelectionstrDevice = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.AudioDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Audio Device = ""{0}""." & Constants.vbLf, strDevice)strLiveStreams &= String.Format("Video Width = ""{0}""." & Constants.vbLf, stream.VideoWidth.ToString())strLiveStreams &= String.Format("Video Height = ""{0}""." & Constants.vbLf, stream.VideoHeight.ToString())If stream.UseVideoInputSize ThenstrLiveStreams &= String.Format("Use Video Input Size = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Size = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Frame Rate = ""{0}""." & Constants.vbLf, stream.VideoFrameRate.ToString())If stream.UseVideoInputFrameRate ThenstrLiveStreams &= String.Format("Use Video Input Frame Rate = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Frame Rate = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Bit Rate = ""{0}""." & Constants.vbLf, stream.VideoBitRate.ToString())If stream.QSVAcceleration ThenstrLiveStreams &= String.Format("QSVAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("QSVAcceleration = ""false""." & Constants.vbLf)End IfIf stream.CUDAAcceleration ThenstrLiveStreams &= String.Format("CUDAAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("CUDAAcceleration = ""false""." & Constants.vbLf)End IfnSelection = stream.AudioTypes.SelectionDim strType As String = ""If nSelection < 0 ThenstrType = "<none selected>"ElsestrType = stream.AudioTypes(nSelection).FriendlyNameEnd IfIf stream.UseDeviceEncoding ThenstrLiveStreams &= String.Format("Use Device Encoding = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Device Encoding = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Minimum Fragment Duration = ""{0}""." & Constants.vbLf, stream.MinimumFragmentDuration.ToString())nIndex += 1Loop' display a message contains the Live Streams information stringMessageBox.Show(strLiveStreams, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information)_result = TrueCatch e1 As Exception_result = FalseEnd TryEnd Sub
Imports LeadtoolsImports Leadtools.MediaStreamingPublic _server As Server = NothingPublic _result As Boolean = FalsePublic Sub PrintLiveStreamsExample()TryDim strLiveStreams As String = ""' create an instance of the server object_server = New Leadtools.MediaStreaming.Server()' retrieve a copy of the Live StreamsDim Streams As LiveStreams = _server.GetLiveStreams()strLiveStreams &= String.Format("--- Live Streams (count = {0}) ---" & Constants.vbLf + Constants.vbLf, Streams.Count.ToString())' print the all live streams properties to a stringDim nIndex As Integer = 0Do While nIndex < Streams.CountDim stream As LiveStream = Streams.GetLiveStream(nIndex)strLiveStreams &= String.Format("Live Stream[{0}]: Path = ""{1}""." & Constants.vbLf, nIndex.ToString(), stream.Path)Dim nSelection As Integer = stream.VideoDevices.SelectionDim strDevice As String = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.VideoDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Video Device = ""{0}""." & Constants.vbLf, strDevice)nSelection = stream.AudioDevices.SelectionstrDevice = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.AudioDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Audio Device = ""{0}""." & Constants.vbLf, strDevice)strLiveStreams &= String.Format("Video Width = ""{0}""." & Constants.vbLf, stream.VideoWidth.ToString())strLiveStreams &= String.Format("Video Height = ""{0}""." & Constants.vbLf, stream.VideoHeight.ToString())If stream.UseVideoInputSize ThenstrLiveStreams &= String.Format("Use Video Input Size = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Size = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Frame Rate = ""{0}""." & Constants.vbLf, stream.VideoFrameRate.ToString())If stream.UseVideoInputFrameRate ThenstrLiveStreams &= String.Format("Use Video Input Frame Rate = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Frame Rate = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Bit Rate = ""{0}""." & Constants.vbLf, stream.VideoBitRate.ToString())If stream.QSVAcceleration ThenstrLiveStreams &= String.Format("QSVAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("QSVAcceleration = ""false""." & Constants.vbLf)End IfIf stream.CUDAAcceleration ThenstrLiveStreams &= String.Format("CUDAAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("CUDAAcceleration = ""false""." & Constants.vbLf)End IfnSelection = stream.AudioTypes.SelectionDim strType As String = ""If nSelection < 0 ThenstrType = "<none selected>"ElsestrType = stream.AudioTypes(nSelection).FriendlyNameEnd IfIf stream.UseDeviceEncoding ThenstrLiveStreams &= String.Format("Use Device Encoding = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Device Encoding = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Minimum Fragment Duration = ""{0}""." & Constants.vbLf, stream.MinimumFragmentDuration.ToString())nIndex += 1Loop' display a message contains the Live Streams information stringMessageBox.Show(strLiveStreams, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information)_result = TrueCatch e1 As Exception_result = FalseEnd TryEnd Sub
Imports LeadtoolsImports Leadtools.MediaStreamingPublic _server As Server = NothingPublic _result As Boolean = FalsePublic Sub PrintLiveStreamsExample()TryDim strLiveStreams As String = ""' create an instance of the server object_server = New Leadtools.MediaStreaming.Server()' retrieve a copy of the Live StreamsDim Streams As LiveStreams = _server.GetLiveStreams()strLiveStreams &= String.Format("--- Live Streams (count = {0}) ---" & Constants.vbLf + Constants.vbLf, Streams.Count.ToString())' print the all live streams properties to a stringDim nIndex As Integer = 0Do While nIndex < Streams.CountDim stream As LiveStream = Streams.GetLiveStream(nIndex)strLiveStreams &= String.Format("Live Stream[{0}]: Path = ""{1}""." & Constants.vbLf, nIndex.ToString(), stream.Path)Dim nSelection As Integer = stream.VideoDevices.SelectionDim strDevice As String = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.VideoDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Video Device = ""{0}""." & Constants.vbLf, strDevice)nSelection = stream.AudioDevices.SelectionstrDevice = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.AudioDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Audio Device = ""{0}""." & Constants.vbLf, strDevice)strLiveStreams &= String.Format("Video Width = ""{0}""." & Constants.vbLf, stream.VideoWidth.ToString())strLiveStreams &= String.Format("Video Height = ""{0}""." & Constants.vbLf, stream.VideoHeight.ToString())If stream.UseVideoInputSize ThenstrLiveStreams &= String.Format("Use Video Input Size = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Size = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Frame Rate = ""{0}""." & Constants.vbLf, stream.VideoFrameRate.ToString())If stream.UseVideoInputFrameRate ThenstrLiveStreams &= String.Format("Use Video Input Frame Rate = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Frame Rate = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Bit Rate = ""{0}""." & Constants.vbLf, stream.VideoBitRate.ToString())If stream.QSVAcceleration ThenstrLiveStreams &= String.Format("QSVAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("QSVAcceleration = ""false""." & Constants.vbLf)End IfIf stream.CUDAAcceleration ThenstrLiveStreams &= String.Format("CUDAAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("CUDAAcceleration = ""false""." & Constants.vbLf)End IfnSelection = stream.AudioTypes.SelectionDim strType As String = ""If nSelection < 0 ThenstrType = "<none selected>"ElsestrType = stream.AudioTypes(nSelection).FriendlyNameEnd IfIf stream.UseDeviceEncoding ThenstrLiveStreams &= String.Format("Use Device Encoding = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Device Encoding = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Minimum Fragment Duration = ""{0}""." & Constants.vbLf, stream.MinimumFragmentDuration.ToString())nIndex += 1Loop' display a message contains the Live Streams information stringMessageBox.Show(strLiveStreams, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information)_result = TrueCatch e1 As Exception_result = FalseEnd TryEnd Sub
Imports LeadtoolsImports Leadtools.MediaStreamingPublic _server As Server = NothingPublic _result As Boolean = FalsePublic Sub PrintLiveStreamsExample()TryDim strLiveStreams As String = ""' create an instance of the server object_server = New Leadtools.MediaStreaming.Server()' retrieve a copy of the Live StreamsDim Streams As LiveStreams = _server.GetLiveStreams()strLiveStreams &= String.Format("--- Live Streams (count = {0}) ---" & Constants.vbLf + Constants.vbLf, Streams.Count.ToString())' print the all live streams properties to a stringDim nIndex As Integer = 0Do While nIndex < Streams.CountDim stream As LiveStream = Streams.GetLiveStream(nIndex)strLiveStreams &= String.Format("Live Stream[{0}]: Path = ""{1}""." & Constants.vbLf, nIndex.ToString(), stream.Path)Dim nSelection As Integer = stream.VideoDevices.SelectionDim strDevice As String = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.VideoDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Video Device = ""{0}""." & Constants.vbLf, strDevice)nSelection = stream.AudioDevices.SelectionstrDevice = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.AudioDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Audio Device = ""{0}""." & Constants.vbLf, strDevice)strLiveStreams &= String.Format("Video Width = ""{0}""." & Constants.vbLf, stream.VideoWidth.ToString())strLiveStreams &= String.Format("Video Height = ""{0}""." & Constants.vbLf, stream.VideoHeight.ToString())If stream.UseVideoInputSize ThenstrLiveStreams &= String.Format("Use Video Input Size = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Size = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Frame Rate = ""{0}""." & Constants.vbLf, stream.VideoFrameRate.ToString())If stream.UseVideoInputFrameRate ThenstrLiveStreams &= String.Format("Use Video Input Frame Rate = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Frame Rate = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Bit Rate = ""{0}""." & Constants.vbLf, stream.VideoBitRate.ToString())If stream.QSVAcceleration ThenstrLiveStreams &= String.Format("QSVAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("QSVAcceleration = ""false""." & Constants.vbLf)End IfIf stream.CUDAAcceleration ThenstrLiveStreams &= String.Format("CUDAAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("CUDAAcceleration = ""false""." & Constants.vbLf)End IfnSelection = stream.AudioTypes.SelectionDim strType As String = ""If nSelection < 0 ThenstrType = "<none selected>"ElsestrType = stream.AudioTypes(nSelection).FriendlyNameEnd IfIf stream.UseDeviceEncoding ThenstrLiveStreams &= String.Format("Use Device Encoding = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Device Encoding = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Minimum Fragment Duration = ""{0}""." & Constants.vbLf, stream.MinimumFragmentDuration.ToString())nIndex += 1Loop' display a message contains the Live Streams information stringMessageBox.Show(strLiveStreams, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information)_result = TrueCatch e1 As Exception_result = FalseEnd TryEnd Sub
Imports LeadtoolsImports Leadtools.MediaStreamingPublic _server As Server = NothingPublic _result As Boolean = FalsePublic Sub PrintLiveStreamsExample()TryDim strLiveStreams As String = ""' create an instance of the server object_server = New Leadtools.MediaStreaming.Server()' retrieve a copy of the Live StreamsDim Streams As LiveStreams = _server.GetLiveStreams()strLiveStreams &= String.Format("--- Live Streams (count = {0}) ---" & Constants.vbLf + Constants.vbLf, Streams.Count.ToString())' print the all live streams properties to a stringDim nIndex As Integer = 0Do While nIndex < Streams.CountDim stream As LiveStream = Streams.GetLiveStream(nIndex)strLiveStreams &= String.Format("Live Stream[{0}]: Path = ""{1}""." & Constants.vbLf, nIndex.ToString(), stream.Path)Dim nSelection As Integer = stream.VideoDevices.SelectionDim strDevice As String = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.VideoDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Video Device = ""{0}""." & Constants.vbLf, strDevice)nSelection = stream.AudioDevices.SelectionstrDevice = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.AudioDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Audio Device = ""{0}""." & Constants.vbLf, strDevice)strLiveStreams &= String.Format("Video Width = ""{0}""." & Constants.vbLf, stream.VideoWidth.ToString())strLiveStreams &= String.Format("Video Height = ""{0}""." & Constants.vbLf, stream.VideoHeight.ToString())If stream.UseVideoInputSize ThenstrLiveStreams &= String.Format("Use Video Input Size = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Size = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Frame Rate = ""{0}""." & Constants.vbLf, stream.VideoFrameRate.ToString())If stream.UseVideoInputFrameRate ThenstrLiveStreams &= String.Format("Use Video Input Frame Rate = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Frame Rate = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Bit Rate = ""{0}""." & Constants.vbLf, stream.VideoBitRate.ToString())If stream.QSVAcceleration ThenstrLiveStreams &= String.Format("QSVAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("QSVAcceleration = ""false""." & Constants.vbLf)End IfIf stream.CUDAAcceleration ThenstrLiveStreams &= String.Format("CUDAAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("CUDAAcceleration = ""false""." & Constants.vbLf)End IfnSelection = stream.AudioTypes.SelectionDim strType As String = ""If nSelection < 0 ThenstrType = "<none selected>"ElsestrType = stream.AudioTypes(nSelection).FriendlyNameEnd IfIf stream.UseDeviceEncoding ThenstrLiveStreams &= String.Format("Use Device Encoding = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Device Encoding = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Minimum Fragment Duration = ""{0}""." & Constants.vbLf, stream.MinimumFragmentDuration.ToString())nIndex += 1Loop' display a message contains the Live Streams information stringMessageBox.Show(strLiveStreams, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information)_result = TrueCatch e1 As Exception_result = FalseEnd TryEnd Sub
Imports LeadtoolsImports Leadtools.MediaStreamingPublic _server As Server = NothingPublic _result As Boolean = FalsePublic Sub PrintLiveStreamsExample()TryDim strLiveStreams As String = ""' create an instance of the server object_server = New Leadtools.MediaStreaming.Server()' retrieve a copy of the Live StreamsDim Streams As LiveStreams = _server.GetLiveStreams()strLiveStreams &= String.Format("--- Live Streams (count = {0}) ---" & Constants.vbLf + Constants.vbLf, Streams.Count.ToString())' print the all live streams properties to a stringDim nIndex As Integer = 0Do While nIndex < Streams.CountDim stream As LiveStream = Streams.GetLiveStream(nIndex)strLiveStreams &= String.Format("Live Stream[{0}]: Path = ""{1}""." & Constants.vbLf, nIndex.ToString(), stream.Path)Dim nSelection As Integer = stream.VideoDevices.SelectionDim strDevice As String = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.VideoDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Video Device = ""{0}""." & Constants.vbLf, strDevice)nSelection = stream.AudioDevices.SelectionstrDevice = ""If nSelection < 0 ThenstrDevice = "<none selected>"ElsestrDevice = stream.AudioDevices(nSelection).FriendlyNameEnd IfstrLiveStreams &= String.Format("Audio Device = ""{0}""." & Constants.vbLf, strDevice)strLiveStreams &= String.Format("Video Width = ""{0}""." & Constants.vbLf, stream.VideoWidth.ToString())strLiveStreams &= String.Format("Video Height = ""{0}""." & Constants.vbLf, stream.VideoHeight.ToString())If stream.UseVideoInputSize ThenstrLiveStreams &= String.Format("Use Video Input Size = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Size = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Frame Rate = ""{0}""." & Constants.vbLf, stream.VideoFrameRate.ToString())If stream.UseVideoInputFrameRate ThenstrLiveStreams &= String.Format("Use Video Input Frame Rate = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Video Input Frame Rate = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Video Bit Rate = ""{0}""." & Constants.vbLf, stream.VideoBitRate.ToString())If stream.QSVAcceleration ThenstrLiveStreams &= String.Format("QSVAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("QSVAcceleration = ""false""." & Constants.vbLf)End IfIf stream.CUDAAcceleration ThenstrLiveStreams &= String.Format("CUDAAcceleration = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("CUDAAcceleration = ""false""." & Constants.vbLf)End IfnSelection = stream.AudioTypes.SelectionDim strType As String = ""If nSelection < 0 ThenstrType = "<none selected>"ElsestrType = stream.AudioTypes(nSelection).FriendlyNameEnd IfIf stream.UseDeviceEncoding ThenstrLiveStreams &= String.Format("Use Device Encoding = ""true""." & Constants.vbLf)ElsestrLiveStreams &= String.Format("Use Device Encoding = ""false""." & Constants.vbLf)End IfstrLiveStreams &= String.Format("Minimum Fragment Duration = ""{0}""." & Constants.vbLf, stream.MinimumFragmentDuration.ToString())nIndex += 1Loop' display a message contains the Live Streams information stringMessageBox.Show(strLiveStreams, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information)_result = TrueCatch e1 As Exception_result = FalseEnd TryEnd Sub
|
Products |
Support |
Feedback: VideoFrameRate Property - Leadtools.MediaStreaming |
Introduction |
Help Version 19.0.2017.6.16
|

Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.