TAG structure of a BWF CART block to be used with BASS_ChannelGetTags(Int32, BASSTag).
Namespace: Un4seen.Bass
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
The BASS_TAG_CART type exposes the following members.
Properties
Name | Description | |
---|---|---|
Artist |
The artist of the cut (max. 64 characters).
| |
Category |
The category identification (e.g. PSA, NEWS etc. - max. 64 characters).
| |
Classification |
The classification or auxiliary key (max. 64 characters).
| |
ClientID |
The client identification (max. 64 characters).
| |
CutID |
The cut number identification (max. 64 characters).
| |
EndDate |
The end date of the cut (max. 10 characters, in format yyyy-mm-dd).
| |
EndTime |
The end time of cut (max. 10 characters, in format hh:mm:ss).
| |
LevelReference |
Sample value for 0 dB reference (signed Int32).
| |
OutCue |
The out cue text (max. 64 characters).
| |
ProducerAppID |
The name of the vendor or application (max. 64 characters).
| |
ProducerAppVersion |
The version of the producer application (max. 64 characters).
| |
StartDate |
The start date of the cut (max. 10 characters, in format yyyy-mm-dd).
| |
StartTime |
The start time of cut (max. 10 characters, in format hh:mm:ss).
| |
Timer1Usage |
1st timer usage ID (4 characters).
| |
Timer1Value |
1st timer value in samples from head (unsigned Int32).
| |
Timer2Usage |
2nd timer usage ID (4 characters).
| |
Timer2Value |
2nd timer value in samples from head (unsigned Int32).
| |
Timer3Usage |
3rd timer usage ID (4 characters).
| |
Timer3Value |
3rd timer value in samples from head (unsigned Int32).
| |
Timer4Usage |
4th timer usage ID (4 characters).
| |
Timer4Value |
4th timer value in samples from head (unsigned Int32).
| |
Timer5Usage |
5th timer usage ID (4 characters).
| |
Timer5Value |
5th timer value in samples from head (unsigned Int32).
| |
Timer6Usage |
6th timer usage ID (4 characters).
| |
Timer6Value |
6th timer value in samples from head (unsigned Int32).
| |
Timer7Usage |
7th timer usage ID (4 characters).
| |
Timer7Value |
7th timer value in samples from head (unsigned Int32).
| |
Timer8Usage |
8th timer usage ID (4 characters).
| |
Timer8Value |
8th timer value in samples from head (unsigned Int32).
| |
Title |
The title of the cut (max. 64 characters).
| |
URL |
Uniform resource locator (max. 1024 characters).
| |
UserDef |
A user defined text (max. 64 characters).
| |
Version |
The version of the cart data structure (4 characters).
|
Methods
Name | Description | |
---|---|---|
AsByteArray |
Returns a byte array containing the data of this instance plus the given tagText.
| |
GetTagText |
Returns the free form text for scripts or tags for a given BASS_TAG_RIFF_CART tag pointer.
| |
ToString |
The description field of the TAG structure.
(Overrides ValueTypeToString.) |
Fields
Name | Description | |
---|---|---|
Reserved |
Reserved for future use (276 bytes!).
|
Remarks
Examples
IntPtr p = Bass.BASS_ChannelGetTags(stream, BASSTag.BASS_TAG_RIFF_CART); if (p != IntPtr.Zero) { BASS_TAG_CART cart = (BASS_TAG_CART)Marshal.PtrToStructure(p, typeof(BASS_TAG_CART)); string tagText = cart.GetTagText(p); ... }
See Also