Retrieves the total number of available audio types.
public int Count { get; }
Public ReadOnly Property Count As Integer
public:
property int Count {
int get();
}
An integer value indicating the total count of audio types.
using Leadtools;
using Leadtools.MediaStreaming;
public Server _server = null;
public bool _result = false;
public void PrintAudioTypesExample()
{
try
{
int Count = 0;
string strAudioTypes = "";
// create an instance of the server object
_server = new Leadtools.MediaStreaming.Server();
// retrieve a copy of the Live Streams
LiveStreams Streams = _server.GetLiveStreams();
// create live stream just to enumerate the audio types
LiveStream stream = Streams.CreateLiveStream();
//Get the Audio Types
AudioTypes AudioTypes = stream.AudioTypes;
//Get the Audio Types count
Count = AudioTypes.Count;
// print the stream audio types to a string
strAudioTypes += string.Format("--- Live Stream Audio Types (count = {0}) ---\n\n", Count.ToString());
int nIndex = 0;
foreach (AudioType AudioType in AudioTypes)
{
strAudioTypes += string.Format("AudioType[{0}]: {1}.\n", nIndex.ToString(), AudioType.FriendlyName);
if (AudioType.Selected)
strAudioTypes += string.Format("AudioType[{0}]: is selected\n", nIndex.ToString());
nIndex++;
}
// display a message contains the AudioTypes information string
MessageBox.Show(strAudioTypes, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information);
_result = true;
}
catch (Exception)
{
_result = false;
}
}
Imports Leadtools
Imports Leadtools.MediaStreaming
Public _server As Server = Nothing
Public _result As Boolean = False
Public Sub PrintAudioTypesExample()
Try
Dim Count As Integer = 0
Dim strAudioTypes As String = ""
' create an instance of the server object
_server = New Leadtools.MediaStreaming.Server()
' retrieve a copy of the Live Streams
Dim Streams As LiveStreams = _server.GetLiveStreams()
' create live stream just to enumerate the audio types
Dim stream As LiveStream = Streams.CreateLiveStream()
'Get the Audio Types
Dim AudioTypes As AudioTypes = stream.AudioTypes
'Get the Audio Types count
Count = AudioTypes.Count
' print the stream audio types to a string
strAudioTypes &= String.Format("--- Live Stream Audio Types (count = {0}) ---" & Constants.vbLf + Constants.vbLf, Count.ToString())
Dim nIndex As Integer = 0
For Each AudioType As AudioType In AudioTypes
strAudioTypes &= String.Format("AudioType[{0}]: {1}." & Constants.vbLf, nIndex.ToString(), AudioType.FriendlyName)
If AudioType.Selected Then
strAudioTypes += String.Format("AudioType[{0}]: is selected" & Constants.vbLf, nIndex.ToString())
End If
nIndex += 1
Next AudioType
' display a message contains the AudioTypes information string
MessageBox.Show(strAudioTypes, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information)
_result = True
Catch e1 As Exception
_result = False
End Try
End Sub
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document