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.7
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