This is the main class within the Caplin StreamLink API.
Your application must create an instance of this class
to use the functionality provided by StreamLink.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public class StreamLink : IStreamLink
Public Class StreamLink _ Implements IStreamLink
public ref class StreamLink : IStreamLink
Members
All Members | Constructors | Methods | Properties | Fields | |
Icon | Member | Description |
---|---|---|
StreamLink()()() |
Initializes a new instance of the StreamLink class
using the standard .NET application configuration file.
| |
StreamLink(Uri) |
Initializes a new instance of the StreamLink class,
using configuration data in an XML file at the specified URI.
| |
StreamLink(XmlReader) |
Initializes a new instance of the StreamLink class, using configuration data in an XmlReader.
| |
StreamLink(IStreamLinkConfiguration) |
Initializes a new instance of the StreamLink class,
using an object that implements the IStreamLinkConfiguration interface.
| |
AdvancedConfiguration |
Gets the advanced configuration for this StreamLink instance.
| |
ApplicationID |
Sets the application ID that will be sent to the Liberator when the StreamLink attempts to login.
If this attribute is defined, the value that is sent to the Liberator will always be prefixed with SL4N for
StreamLink.NET or SL4SL for StreamLink for Silverlight.
| |
CredentialsProvider |
Gets or sets the ICredentialsProvider, which provides the user credentials that
StreamLink uses to log in to a Liberator server.
| |
Equals(Object) | (Inherited from Object.) | |
ExceptionHandler |
Gets or sets the exception handler.
| |
Finalize()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
GetHashCode()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
Logger |
Gets or sets the ILogger that all logging information will be sent to.
| |
MemberwiseClone()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
RttpConfigurationSectionName |
The name of the configuration <section> in the standard .NET configuration file
that specifies StreamLink’s RTTP configuration.
| |
StreamLinkConfiguration |
Gets the StreamLink configuration.
| |
StreamLinkProvider |
Gets the IStreamLinkProvider that provides access to
the majority of the StreamLink functionality.
| |
ToString()()() | (Inherited from Object.) |
Remarks
The StreamLink object has a number of properties. When you create a StreamLink object you must also set the following properties on it:
Inheritance Hierarchy
Object | |
StreamLink |