BASS.NET API for the Un4seen BASS Audio Library

BASS_CHANNELINFOctype Field

BASS.NET API for the Un4seen BASS Audio Library
The type of channel it is, which can be one of the following (see BASSChannelType), or another value if it's an add-on format (see the add-on's API).
BASS_CTYPE_SAMPLESample channel. (HCHANNEL)
BASS_CTYPE_STREAMUser sample stream. This can also be used as a flag to test if the channel is any kind of HSTREAM.
BASS_CTYPE_STREAM_OGGOGG VORBIS format file stream.
BASS_CTYPE_STREAM_MP1MP1 format file stream.
BASS_CTYPE_STREAM_MP2MP2 format file stream.
BASS_CTYPE_STREAM_MP3MP3 format file stream.
BASS_CTYPE_STREAM_AIFFAudio IFF format stream.
BASS_CTYPE_STREAM_CACoreAudio codec stream. Additional information is avaliable via the BASS_TAG_CACODEC tag.
BASS_CTYPE_STREAM_MFMedia Foundation codec stream. Additional format information is avaliable from BASS_ChannelGetTags(Int32, BASSTag) (BASS_TAG_WAVEFORMAT).
BASS_CTYPE_STREAM_WAVWAVE format flag. This can be used to test if the channel is any kind of WAVE format (LOWORD contains the codec number).
BASS_CTYPE_STREAM_WAV_PCMWAV format file stream, PCM.
BASS_CTYPE_STREAM_WAV_FLOATWAV format file stream, Floating-Point.
BASS_CTYPE_MUSIC_MODMOD format music. This can also be used as a flag to test if the channel is any kind of HMUSIC.
BASS_CTYPE_MUSIC_MTMMTM format music.
BASS_CTYPE_MUSIC_S3MS3M format music.
BASS_CTYPE_MUSIC_XMXM format music.
BASS_CTYPE_MUSIC_ITIT format music.
BASS_CTYPE_MUSIC_MO3MO3 format flag, used in combination with one of the BASS_CTYPE_MUSIC types.
BASS_CTYPE_RECORDRecording channel. (HRECORD)
Other channel types may be supported by add-ons, see the documentation.

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

public BASSChannelType ctype

Field Value

Type: BASSChannelType
See Also

Reference