DSDIFF comment tag structure as returned by BASS_ChannelGetTags(Int32, BASSTag) using the BASS_TAG_DSD_COMMENT flag.
Inheritance Hierarchy
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
Name | Description | |
---|---|---|
CommentText |
The description of the comment.
|
Methods
Name | Description | |
---|---|---|
FromIntPtr |
Creates an instance of the BASS_TAG_DSD_COMMENT class from a pointer.
| |
GetTag |
Gets a BASS_TAG_DSD_COMMENT tag from a given channel handle.
| |
ToString |
Returns the CommentText.
(Overrides ObjectToString.) |
Fields
Name | Description | |
---|---|---|
CommentRef |
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.
| |
CommentType |
The comment type... 0 = general comment, 1 = channel comment, 2 = sound source, 3 = file history.
| |
TimeStampDay |
The day of the comment creation.
| |
TimeStampHour |
The hour of the comment creation.
| |
TimeStampMinutes |
The minutes of the comment creation.
| |
TimeStampMonth |
The month of the comment creation.
| |
TimeStampYear |
The year of the comment creation.
|
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) )
See Also