BASS.NET API for the Un4seen BASS Audio LibraryTAG_INFO MembersBASS.NET API for the Un4seen BASS Audio Library

The TAG_INFO type exposes the following members.
Constructors

  NameDescription
Public methodTAG_INFO 
Default constructor (filename must be set manually in order to be available).
Public methodTAG_INFO(String)
Constructor already setting the filename (full path) and the title (file name only).
Public methodTAG_INFO(TAG_INFO)
Creates a new instance as a clone of an existing instance.
Public methodTAG_INFO(String, Boolean)
Constructor already setting the filename (full path) and the title (file name only).
Back to Top
Methods

  NameDescription
Public methodAddNativeTag
Adds a native tag.
Public methodAddOrReplaceNativeTag
Adds or Replaces a native tag.
Public methodAddPicture
Adds a picture tag.
Public methodClearAllNativeTags
Clears the collection of native tag entries.
Public methodClone
Returns a new TAG_INFO instance which is a clone of the current one.
Public methodConvertToRiffBEXT
Converts the members of this instance to a WAV RIFF BEXT chunk.
Public methodConvertToRiffCART
Converts the members of this instance to a WAV RIFF CART chunk.
Public methodConvertToRiffINFO
Converts the members of this instance to a WAV RIFF LIST INFO chunk.
Public methodNativeTag
Returns a certain native tag.
Public methodPictureGet
Returns a picture tag.
Public methodPictureGetDescription
Returns the description of a picture.
Public methodPictureGetImage
Returns a picture image.
Public methodPictureGetType
Returns the type of the picture.
Public methodReadPicturesFromDirectory(String, Boolean)
Scans the directory of the filename location for additional pictures and adds them to the internal picture tags (see PictureCount for details).
Public methodStatic memberReadPicturesFromDirectory(String, String, String, Boolean)
Scans the directory of the filename location for additional pictures and returns any found pictures.
Public methodRemoveAllPictures
Removes all picture tags.
Public methodRemoveNativeTag
Removes a native tag.
Public methodRemovePicture
Removes a picture tag.
Public methodToString
A description of the tag info object (artist - title or filename).
(Overrides OnlineObject ToString .)
Public methodUpdateFromMETA(IntPtr, Boolean, Boolean)
Update the tags from a meta data pointer, e.g. when streaming from a URL as triggered by a SYNCPROC using BASS_SYNC_META and as returned by BASS_ChannelGetTags(Int32, BASSTag).
Public methodUpdateFromMETA(IntPtr, TAGINFOEncoding, Boolean)
Update the tags from a meta data pointer, e.g. when streaming from a URL as triggered by a SYNCPROC using BASS_SYNC_META and as returned by BASS_ChannelGetTags(Int32, BASSTag).
Public methodUpdateFromMIDILyric
Update the tags from a meta data pointer, when using in a SYNCPROC using BASS_SYNC_MIDI_LYRIC or BASS_MIDI_MARK_TEXT.
Back to Top
Fields

  NameDescription
Public fieldalbum
The Album name.
Public fieldalbumartist
The Album Artist name (Band/Orchestra/Remixer).
Public fieldartist
The Artist name.
Public fieldbitrate
The estimated bitrate of the track in kBit/sec.
Public fieldbpm
Beats Per Minute.
Public fieldchannelinfo
The BASS_CHANNELINFO structure.
Public fieldcomment
The Comment text.
Public fieldcomposer
The Composer (as a string).
Public fieldconductor
The conductor (or director) of the content.
Public fieldcopyright
The Copyright (as a string).
Public fielddisc
The disc number (as a string, either '99' or '99/99').
Public fieldduration
The estimated duration of the track in seconds.
Public fieldencodedby
The EncodedBy (as a string).
Public fieldfilename
The name of the file (only available, if set in the constructor or manually)
Public fieldgenre
The Genre (as a string).
Public fieldgrouping
Content groups are collections of media to which individual files may belong. For example, an audio file may be a song that is a track on one compact disc that is part of a boxed set.
Public fieldisrc
The International Standard Recording Code (a 12 digit unique alphanumeric number).
Public fieldlyricist
The Lyricist, Songwriter (as a string).
Public fieldmood
The mood of the content.
Public fieldproducer
The Producer (as a string).
Public fieldpublisher
The Publisher, Label (as a string).
Public fieldrating
The rating of the content (e.g. 0=unrated, 1-20=poor, 21-40=average, 41-60=good, 61-80=very good, 81-100=excellent).
Public fieldremixer
The Remixer, Modifier (as a string).
Public fieldreplaygain_track_gain
The track replaygain gain value in dB between -60.0 and +60.0 dB.
Public fieldreplaygain_track_peak
The track replaygain peak level value as a float value between 0.0 (silence) and 1.0 (0dB).
Public fieldtagType
The type of TAG being read (one of BASSTag).
Public fieldtitle
The song title.
Public fieldtrack
The track number (as a string, either '99' or '99/99').
Public fieldyear
The Year (as a string, typically in the format YYYY or YYYY-MM).
Back to Top
Properties

  NameDescription
Public propertyNativeTags
Returns all native tags.
Public propertyNativeTagsCount
Returns the total number of available native tags.
Public propertyPictureCount
Returns the number of pictures which are available.
Back to Top
See Also