TAG structure of a BWF BEXT 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_BEXT type exposes the following members.
Properties
Name | Description | |
---|---|---|
Description |
The description or title (max. 256 characters).
| |
OriginationDate |
The date of creation (max. 10 characters, in format yyyy-mm-dd).
| |
OriginationTime |
The time of creation (max. 10 characters, in format hh:mm:ss).
| |
Originator |
The name of the originator or artist (max. 32 characters).
| |
OriginatorReference |
The reference of the originator or encoded by (max. 32 characters).
| |
UMID |
The SMPTE UMID as a hex string in the format 'XX XX XX... XX'.
|
Methods
Name | Description | |
---|---|---|
AsByteArray |
Returns a byte array containing the data of this instance plus the given codingHistory.
| |
GetCodingHistory |
Returns the coding history for a given BASS_TAG_RIFF_BEXT tag pointer.
| |
ToString |
The description field of the TAG structure.
(Overrides ValueTypeToString.) |
Fields
Name | Description | |
---|---|---|
Reserved |
Reserved for future use.
| |
TimeReference |
First sample count since midnight (little-endian).
| |
Version |
The BWF version (little-endian)
|
Remarks
Examples
IntPtr p = Bass.BASS_ChannelGetTags(stream, BASSTag.BASS_TAG_RIFF_BEXT); if (p != IntPtr.Zero) { BASS_TAG_BEXT bext = (BASS_TAG_BEXT)Marshal.PtrToStructure(p, typeof(BASS_TAG_BEXT)); string codingHist = bext.GetCodingHistory(p); ... }
See Also