The TAG_INFO type exposes the following members.
Back to Top
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
TAG_INFO |
Default constructor (filename must be set manually in order to be available).
| |
TAG_INFO(String) |
Constructor already setting the filename (full path) and the title (file name only).
| |
TAG_INFO(TAG_INFO) |
Creates a new instance as a clone of an existing instance.
| |
TAG_INFO(String, Boolean) |
Constructor already setting the filename (full path) and the title (file name only).
|
Methods
Name | Description | |
---|---|---|
AddNativeTag |
Adds a native tag.
| |
AddOrReplaceNativeTag |
Adds or Replaces a native tag.
| |
AddPicture |
Adds a picture tag.
| |
ClearAllNativeTags |
Clears the collection of native tag entries.
| |
Clone |
Returns a new TAG_INFO instance which is a clone of the current one.
| |
ConvertToRiffBEXT |
Converts the members of this instance to a WAV RIFF BEXT chunk.
| |
ConvertToRiffCART |
Converts the members of this instance to a WAV RIFF CART chunk.
| |
ConvertToRiffINFO |
Converts the members of this instance to a WAV RIFF LIST INFO chunk.
| |
NativeTag |
Returns a certain native tag.
| |
PictureGet |
Returns a picture tag.
| |
PictureGetDescription |
Returns the description of a picture.
| |
PictureGetImage |
Returns a picture image.
| |
PictureGetType |
Returns the type of the picture.
| |
ReadPicturesFromDirectory(String, Boolean) |
Scans the directory of the filename location for additional pictures and adds them to the internal picture tags (see PictureCount for details).
| |
ReadPicturesFromDirectory(String, String, String, Boolean) |
Scans the directory of the filename location for additional pictures and returns any found pictures.
| |
RemoveAllPictures |
Removes all picture tags.
| |
RemoveNativeTag |
Removes a native tag.
| |
RemovePicture |
Removes a picture tag.
| |
ToString |
A description of the tag info object (artist - title or filename).
(Overrides Object ToString .) | |
UpdateFromMETA(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).
| |
UpdateFromMETA(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).
| |
UpdateFromMIDILyric |
Update the tags from a meta data pointer, when using in a SYNCPROC using BASS_SYNC_MIDI_LYRIC or BASS_MIDI_MARK_TEXT.
|
Fields
Name | Description | |
---|---|---|
album |
The Album name.
| |
albumartist |
The Album Artist name (Band/Orchestra/Remixer).
| |
artist |
The Artist name.
| |
bitrate |
The estimated bitrate of the track in kBit/sec.
| |
bpm |
Beats Per Minute.
| |
channelinfo |
The BASS_CHANNELINFO structure.
| |
comment |
The Comment text.
| |
composer |
The Composer (as a string).
| |
conductor |
The conductor (or director) of the content.
| |
copyright |
The Copyright (as a string).
| |
disc |
The disc number (as a string, either '99' or '99/99').
| |
duration |
The estimated duration of the track in seconds.
| |
encodedby |
The EncodedBy (as a string).
| |
filename |
The name of the file (only available, if set in the constructor or manually)
| |
genre |
The Genre (as a string).
| |
grouping |
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.
| |
isrc |
The International Standard Recording Code (a 12 digit unique alphanumeric number).
| |
lyricist |
The Lyricist, Songwriter (as a string).
| |
mood |
The mood of the content.
| |
producer |
The Producer (as a string).
| |
publisher |
The Publisher, Label (as a string).
| |
rating |
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).
| |
remixer |
The Remixer, Modifier (as a string).
| |
replaygain_track_gain |
The track replaygain gain value in dB between -60.0 and +60.0 dB.
| |
replaygain_track_peak |
The track replaygain peak level value as a float value between 0.0 (silence) and 1.0 (0dB).
| |
tagType |
The type of TAG being read (one of BASSTag).
| |
title |
The song title.
| |
track |
The track number (as a string, either '99' or '99/99').
| |
year |
The Year (as a string, typically in the format YYYY or YYYY-MM).
|
Properties
Name | Description | |
---|---|---|
NativeTags |
Returns all native tags.
| |
NativeTagsCount |
Returns the total number of available native tags.
| |
PictureCount |
Returns the number of pictures which are available.
|
See Also