BASS.NET API for the Un4seen BASS Audio Library

BASS_PLUGINFORM Class

BASS.NET API for the Un4seen BASS Audio Library
Used with BASS_PluginGetInfo(Int32) to retrieve information on the supported plugin formats.
Inheritance Hierarchy

SystemObject
  Un4seen.BassBASS_PLUGINFORM

Namespace:  Un4seen.Bass
Assembly:  Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax

[SerializableAttribute]
[StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
public sealed class BASS_PLUGINFORM

The BASS_PLUGINFORM type exposes the following members.

Constructors

  NameDescription
Public methodBASS_PLUGINFORM
Default constructor.
Public methodBASS_PLUGINFORM(String, String, BASSChannelType)
Constructor.
Top
Methods

  NameDescription
Public methodToString
A description of the plugin format (name|exts) which can be used for file filter settings.
(Overrides ObjectToString.)
Top
Fields

  NameDescription
Public fieldctype
The channel type, as would appear in the BASS_CHANNELINFO structure.
Public fieldexts
File extension filter, in the form of "*.ext1;*.ext2;etc...".
Public fieldname
The Format description or name.
Top
Remarks

The plugin information does not change, so the returned pointer remains valid for as long as the plugin is loaded.

The extension filter is for information only. A plugin will check the file contents rather than file extension, to verify that it is a supported format.

See Also

Reference