BASS.NET API for the Un4seen BASS Audio Library

BASS_TAG_DSD_COMMENT Class

BASS.NET API for the Un4seen BASS Audio Library
DSDIFF comment tag structure as returned by BASS_ChannelGetTags(Int32, BASSTag) using the BASS_TAG_DSD_COMMENT flag.
Inheritance Hierarchy

SystemObject
  Un4seen.BassBASS_TAG_DSD_COMMENT

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

[SerializableAttribute]
[StructLayoutAttribute(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)]
public class BASS_TAG_DSD_COMMENT

The BASS_TAG_DSD_COMMENT type exposes the following members.

Properties

  NameDescription
Public propertyCommentText
The description of the comment.
Top
Methods

  NameDescription
Public methodStatic memberFromIntPtr
Creates an instance of the BASS_TAG_DSD_COMMENT class from a pointer.
Public methodStatic memberGetTag
Gets a BASS_TAG_DSD_COMMENT tag from a given channel handle.
Public methodToString
Returns the CommentText.
(Overrides ObjectToString.)
Top
Fields

  NameDescription
Public fieldCommentRef
The comment reference. Together with CommentType this indicates to what the comment refers. If CommentType=0 then this should be 0. If CommentType=1 then 0 = all channels, 1 = 1st channel, 2 = 2nd channel, etc. If CommentType=2 then 0 = DSD recording, 1 = analogue recording, 2 = PCM recording. If CommentType=3 then 0 = general remark, 1 = name of the operator, 2 = name or type of the creating machine, 3 = time zone information, 4 = revision of the file.
Public fieldCommentType
The comment type... 0 = general comment, 1 = channel comment, 2 = sound source, 3 = file history.
Public fieldTimeStampDay
The day of the comment creation.
Public fieldTimeStampHour
The hour of the comment creation.
Public fieldTimeStampMinutes
The minutes of the comment creation.
Public fieldTimeStampMonth
The month of the comment creation.
Public fieldTimeStampYear
The year of the comment creation.
Top
Remarks

When calling BASS_ChannelGetTags(Int32, BASSTag) with the BASS_TAG_DSD_COMMENT flag make sure to add the index number of the comment tag to get. E.g. call:

Bass.BASS_ChannelGetTags( stream, (BASSTag)(BASSTag.BASS_TAG_DSD_COMMENT + 1) )
to get the 2nd comment tag.

See Also

Reference