Un4seen.Bass.AddOn.TagsTAG_INFO
Namespace: Un4seen.Bass.AddOn.Tags
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
The TAG_INFO type exposes the following members.
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).
|
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.
|
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 ObjectToString.) | |
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.
|
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).
|
Name | Mapping |
---|---|
title | ID3v2: TIT2, TT2 OGG: TITLE APE: Title MP4: ©nam ASF: WM/Title RIFF: INAM Alternatives: -- |
artist | ID3v2: TPE1, TP1 OGG: ARTIST APE: Artist MP4: ©ART ASF: WM/Author RIFF: IART Alternatives: ISTR, AUTHOR |
album | ID3v2: TALB, TAL OGG: ALBUM APE: Album MP4: ©alb ASF: WM/AlbumTitle RIFF: IPRD Alternatives: -- |
albumartist | ID3v2: TPE2, TP2 OGG: ALBUMARTIST APE: Album Artist MP4: aART ASF: WM/AlbumArtist RIFF: ISBJ Alternatives: H2_ALBUMARTIST, ENSEMBLE, ORCHESTRA, BAND, PERFORMER, iaar |
track | ID3v2: TRCK, TRK OGG: TRACKNUMBER APE: Track MP4: trkn ASF: WM/TrackNumber RIFF: IPRT, ITRK Alternatives: TRACKNUM |
disc | ID3v2: TPOS, TPA OGG: DISCNUMBER APE: Disc MP4: disk ASF: WM/PartOfSet RIFF: IFRM Alternatives: DISCNUM |
year | ID3v2: TYER, TYE OGG: DATE APE: Year MP4: ©day ASF: WM/Year RIFF: ICRD Alternatives: TDRC, RELEASEDATE, RELEASE DATE |
genre | ID3v2: TCON, TCO OGG: GENRE APE: Genre MP4: ©gen ASF: WM/Genre RIFF: IGNR Alternatives: -- |
copyright | ID3v2: TCOP, TCR OGG: COPYRIGHT APE: Copyright MP4: cprt ASF: Copyright RIFF: ICOP Alternatives: PROVIDER, WM/Provider |
encodedby | ID3v2: TENC, TEN OGG: ENCODEDBY APE: EncodedBy MP4: ©too ASF: WM/EncodedBy RIFF: ISFT Alternatives: VERSION, ENCODED BY, ENCODED-BY, ENCODER, SOFTWARE, TOOL |
publisher | ID3v2: TPUB, TPB OGG: LABEL APE: Label MP4: ----:com.apple.iTunes:LABEL ASF: WM/Publisher RIFF: ICMS Alternatives: PUBLISHER, ORIGINALSOURCE, VENDOR |
composer | ID3v2: TCOM, TCM OGG: COMPOSER APE: Composer MP4: ©wrt ASF: WM/Composer RIFF: IENG Alternatives: ORGANIZATION, WRITER, IMUS |
conductor | ID3v2: TPE3, TP3 OGG: CONDUCTOR APE: Conductor MP4: ----:com.apple.iTunes:CONDUCTOR ASF: WM/Conductor RIFF: ITCH Alternatives: -- |
lyricist | ID3v2: TEXT, TXT OGG: LYRICIST APE: Lyricist MP4: ----:com.apple.iTunes:LYRICIST ASF: WM/Writer RIFF: IWRI Alternatives: TEXTER, SONGWRITER |
remixer | ID3v2: TPE4, TP4 OGG: REMIXER APE: MixArtist MP4: ----:com.apple.iTunes:REMIXER ASF: WM/ModifiedBy RIFF: IEDT Alternatives: ModifiedBy |
producer | ID3v2: TIPL, IPL OGG: PRODUCER APE: Producer MP4: ----:com.apple.iTunes:PRODUCER ASF: WM/Producer RIFF: IPRO Alternatives: -- |
comment | ID3v2: COMM, COM OGG: COMMENT APE: Comment MP4: ©cmt ASF: WM/Description RIFF: ICMT Alternatives: DESCRIPTION |
grouping | ID3v2: TIT1, TT1 OGG: GROUPING APE: Grouping MP4: ©grp ASF: WM/ContentGroupDescription RIFF: ISRF Alternatives: GROUP |
mood | ID3v2: TMOO OGG: MOOD APE: Mood MP4: ----:com.apple.iTunes:MOOD ASF: WM/Mood RIFF: IKEY Alternatives: -- |
rating | ID3v2: POPM OGG: RATING APE: Rating MP4: rtng ASF: WM/SharedUserRating RIFF: ISHP Alternatives: TXXX:RATING, IRTD |
isrc | ID3v2: TSCR OGG: ISRC APE: ISRC MP4: ----:com.apple.iTunes:ISRC ASF: WM/ISRC RIFF: ISRC Alternatives: -- |
bpm | ID3v2: TBPM, TBP OGG: BPM APE: BPM MP4: ----:com.apple.iTunes:BPM ASF: WM/BeatsPerMinute RIFF: IBPM Alternatives: TEMPO, IDPI, tmpo, H2_BPM, BEATSPERMINUTE |
replaygain_track_gain | ID3v2: TXXX:replaygain_track_gain OGG: replaygain_track_gain APE: replaygain_track_gain MP4: ----:com.apple.iTunes:replaygain_track_gain ASF: replaygain_track_gain RIFF: IRGG Alternatives: itgl |
replaygain_track_peak | ID3v2: TXXX:replaygain_track_peak OGG: replaygain_track_peak APE: replaygain_track_peak MP4: ----:com.apple.iTunes:replaygain_track_peak ASF: replaygain_track_peak RIFF: IRGP Alternatives: -- |