Windows Media Streaming (WMAcast) streaming parameter class.
To be used when creating an instance of the BroadCast class.
Inheritance Hierarchy
Un4seen.Bass.MiscStreamingServer
Un4seen.Bass.MiscWMAcast
Namespace: Un4seen.Bass.Misc
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.7
Syntax
The WMAcast type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| WMAcast |
Creates an instance for an WMAcast configuration parameter setting.
|
Properties
| Name | Description | |
|---|---|---|
| Encoder |
Returns the encoder interface which is used with this instance.
(Inherited from StreamingServer.) | |
| ForceUTF8TitleUpdates |
Gets or Sets if title updates (via UpdateTitle(String, String)) should in any case use UTF-8 (default is ).
(Inherited from StreamingServer.) | |
| IsConnected |
Returns , if connected and logged into the WMAcast server - else .
(Overrides StreamingServerIsConnected.) | |
| LastError |
Gets or Sets the last streaming error.
(Inherited from StreamingServer.) | |
| LastErrorMessage |
Gets or Sets the last streaming error message.
(Inherited from StreamingServer.) | |
| LocalNetworkCardIPAddress |
Gets or Sets a local IP address to use for cast server connections (=any, default):
(Inherited from StreamingServer.) | |
| NetworkClients |
The maximum number of clients (up to 50) that can be connected (only used, if UsePublish is set to ) - default is 1.
| |
| NetworkPort |
The network port number for clients to conenct to (only used, if UsePublish is set to ) - default is 8080.
| |
| PublishPassword |
Password to use in connecting to the server (only used, if UsePublish is set to ).
| |
| PublishUrl |
URL of the publishing point on the Windows Media server (only used, if UsePublish is set to ).
| |
| PublishUsername |
Username to use in connecting to the server (only used, if UsePublish is set to ).
| |
| SongTitle |
The current/last song title.
(Inherited from StreamingServer.) | |
| SongUrl |
The current/last song url.
(Inherited from StreamingServer.) | |
| UseBASS |
Gets if native BASSenc should be used to connect and stream to the server (as specified in the constructor).
(Inherited from StreamingServer.) | |
| UsePublish |
Enables WMA encoding to a publishing point on a Windows Media server (default is , meaning direct network).
|
Methods
| Name | Description | |
|---|---|---|
| Connect |
Establishes a connection to the WMAcast server (network or publishing point).
(Overrides StreamingServerConnect.) | |
| Disconnect |
Disconnects from an WMAcast server.
(Overrides StreamingServerDisconnect.) | |
| Dispose |
Implement IDisposable.
(Inherited from StreamingServer.) | |
| Finalize |
Finalization code.
(Inherited from StreamingServer.) | |
| GetListeners |
Returns the number of listeners currently connected (only if UsePublish is set to ).
(Overrides StreamingServerGetListeners(String).) | |
| GetStats |
Returns the XML stats of the server.
(Overrides StreamingServerGetStats(String).) | |
| Login |
Performs a login and initializes the WMAcast server.
(Overrides StreamingServerLogin.) | |
| SendData |
Sends sample data to the underlying WMA encoder.
(Overrides StreamingServerSendData(IntPtr, Int32).) | |
| UpdateTitle(String, String) |
Updates the song title of the streaming server.
(Overrides StreamingServerUpdateTitle(String, String).) | |
| UpdateTitle(TAG_INFO, String) |
Updates the song title of the streaming server.
(Inherited from StreamingServer.) |
Fields
| Name | Description | |
|---|---|---|
| StreamAuthor |
An optional author of the stream.
| |
| StreamCopyright |
A optional copyright notice for the stream.
| |
| StreamDescription |
A optional description for the stream.
| |
| StreamGenre |
An optional genre of the stream.
| |
| StreamPublisher |
An optional publisher of the stream.
| |
| StreamRating |
A optional rating information for the stream.
| |
| StreamUrl |
A URL of a website that contains information about your broadcast.
|
Remarks
The UseBASS property will in this implementation in any case return (since BASSwma is used internally).
See Also