Show / Hide Table of Contents

Enum TagType

Types of what's returned by ChannelGetTags(Int32, TagType).

Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.dll
Syntax
public enum TagType : int

AdxLoop

ADX tags: A pointer to the ADX loop structure.

APE

APE (v1 or v2) tags : Only available when streaming an APE file. A pointer to a series of null-terminated UTF-8 strings is returned, the final string ending with a double null.

ApeBinary

  • index# : structure.

CoreAudioCodec

Apple CoreAudio codec info (see ).

DSDArtist

DSDIFF artist : ASCII string

DSDComment

  • index, DSDIFF comment : A pointer to the DSDIFF comment tag structure.

DSDTitle

DSDIFF title : ASCII string

FlacCue

FLAC cuesheet.

FlacPicture

  • index# : FLACPicture structure.

HlsExtInf

Segment's EXTINF tag: UTF-8 string.

HTTP

HTTP headers : Only available when streaming from a HTTP server. A pointer to a series of null-terminated ANSI strings is returned, the final string ending with a double null.

ICY

ICY headers : A pointer to a series of null-terminated ANSI strings is returned, the final string ending with a double null.

ID3

ID3v1 tags : A pointer to a 128 byte block is returned. See www.id3.org for details of the block's structure.

ID3v2

ID3v2 tags : A pointer to a variable Length block is returned. See www.id3.org for details of the block's structure.

Lyrics3v2

Lyric3v2 tag : A single ANSI string is returned, containing the Lyrics3v2 information. See www.id3.org/Lyrics3v2 for details of its format.

META

ICY (Shoutcast) metadata : A single null-terminated ANSI string containing the current stream title and url (usually omitted). The format of the string is: StreamTitle='xxx';StreamUrl='xxx';

MF

Media Foundation tags : A pointer to a series of null-terminated UTF-8 strings is returned, the final string ending with a double null.

MidiTrack

  • track#, track text : array of null-terminated ANSI strings

MP4

iTunes/MP4 metadata : Only available when streaming a MP4 file. A pointer to a series of null-terminated UTF-8 strings is returned, the final string ending with a double null.

MusicAuth

MOD author : UTF-8 string

MusicInstrument

  • instrument#, MOD instrument name : ANSI string

MusicMessage

MOD message : a single ANSI string.

MusicName

MOD music name : a single ANSI string.

MusicOrders

MOD music order list: BYTE array of pattern numbers played at that order position. Pattern number 254 is "+++" (skip order) and 255 is "---" (end song). You can use ChannelGetLength(Int32, PositionFlags) with MusicOrders to get the Length of the array.

MusicSample

  • sample#, MOD sample name : ANSI string

OGG

OGG comments : Only available when streaming an OGG file. A pointer to a series of null-terminated UTF-8 strings is returned, the final string ending with a double null.

OggEncoder

OGG encoder : A single null-terminated UTF-8 string.

RiffBext

BWF/RF64 tags (Broadcast Audio Extension) : A pointer to a variable Length block is returned. See the EBU specification for details of the block's structure.

RiffCart

RIFF/BWF Radio Traffic Extension tags : A pointer to a variable Length block is returned. See the EBU specifications for details of the block's structure.

RiffDISP

RIFF DISP text chunk: a single ANSI string.

RiffInfo

RIFF/WAVE tags : array of null-terminated ANSI strings.

WaveFormat

WAVE format : A pointer to a WaveFormat structure is returned.

WMA

WMA header tags: WMA tags : Only available when streaming a WMA file. A pointer to a series of null-terminated UTF-8 strings is returned, the final string ending with a double null.

WmaCodec

WMA codec: A description of the codec used by the file. 2 null-terminated UTF-8 strings are returned, with the 1st string being the name of the codec, and the 2nd containing additional information like what VBR setting was used.

WmaMeta

WMA mid-stream tag: a single UTF-8 string.

ZXTuneSuOgg

ZXTune Sub Ogg.

Back to top Copyright © 2017 Mathew Sachin
Generated by DocFx