📄 field.cpp
字号:
ID3V2_LATEST, // ENDING SPEC
ID3FF_CSTR, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_PICTURETYPE, // FIELD NAME
ID3FTY_INTEGER, // FIELD TYPE
1, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_DESCRIPTION, // FIELD NAME
ID3FTY_TEXTSTRING, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_CSTR | ID3FF_ENCODABLE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_DATA, // FIELD NAME
ID3FTY_BINARY, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{ ID3FN_NOFIELD }
};
static ID3_FieldDef ID3FD_GEO[] =
{
{
ID3FN_TEXTENC, // FIELD NAME
ID3FTY_INTEGER, // FIELD TYPE
1, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_MIMETYPE, // FIELD NAME
ID3FTY_TEXTSTRING, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_CSTR, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_FILENAME, // FIELD NAME
ID3FTY_TEXTSTRING, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_CSTR | ID3FF_ENCODABLE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_DESCRIPTION, // FIELD NAME
ID3FTY_TEXTSTRING, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_CSTR | ID3FF_ENCODABLE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_DATA, // FIELD NAME
ID3FTY_BINARY, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{ ID3FN_NOFIELD }
};
static ID3_FieldDef ID3FD_UFI[] =
{
{
ID3FN_OWNER, // FIELD NAME
ID3FTY_TEXTSTRING, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_CSTR, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_DATA, // FIELD NAME
ID3FTY_BINARY, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{ ID3FN_NOFIELD }
};
static ID3_FieldDef ID3FD_PlayCounter[] =
{
{
ID3FN_COUNTER, // FIELD NAME
ID3FTY_INTEGER, // FIELD TYPE
4, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{ ID3FN_NOFIELD }
};
static ID3_FieldDef ID3FD_Popularimeter[] =
{
{
ID3FN_EMAIL, // FIELD NAME
ID3FTY_TEXTSTRING, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_CSTR, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_RATING, // FIELD NAME
ID3FTY_INTEGER, // FIELD TYPE
1, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_COUNTER, // FIELD NAME
ID3FTY_INTEGER, // FIELD TYPE
4, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{ ID3FN_NOFIELD }
};
static ID3_FieldDef ID3FD_Private[] =
{
{
ID3FN_OWNER, // FIELD NAME
ID3FTY_TEXTSTRING, // FIELD TYPE
0, // FIXED LEN
ID3V2_3_0, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_CSTR, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_DATA, // FIELD NAME
ID3FTY_BINARY, // FIELD TYPE
0, // FIXED LEN
ID3V2_3_0, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{ ID3FN_NOFIELD }
};
static ID3_FieldDef ID3FD_Registration[] =
{
{
ID3FN_OWNER, // FIELD NAME
ID3FTY_TEXTSTRING, // FIELD TYPE
0, // FIXED LEN
ID3V2_3_0, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_CSTR, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_ID, // FIELD NAME
ID3FTY_INTEGER, // FIELD TYPE
1, // FIXED LEN
ID3V2_3_0, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_DATA, // FIELD NAME
ID3FTY_BINARY, // FIELD TYPE
0, // FIXED LEN
ID3V2_3_0, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{ ID3FN_NOFIELD }
};
static ID3_FieldDef ID3FD_InvolvedPeople[] =
{
{
ID3FN_TEXTENC, // FIELD NAME
ID3FTY_INTEGER, // FIELD TYPE
1, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_TEXT, // FIELD NAME
ID3FTY_TEXTSTRING, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_TEXTLIST, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{ ID3FN_NOFIELD }
};
static ID3_FieldDef ID3FD_CDM[] =
{
{
ID3FN_DATA, // FIELD NAME
ID3FTY_BINARY, // FIELD TYPE
0, // FIXED LEN
ID3V2_2_1, // INITIAL SPEC
ID3V2_2_1, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
}
};
static ID3_FieldDef ID3FD_SyncLyrics[] =
{
{
ID3FN_TEXTENC, // FIELD NAME
ID3FTY_INTEGER, // FIELD TYPE
1, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_LANGUAGE, // FIELD NAME
ID3FTY_TEXTSTRING, // FIELD TYPE
3, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_TIMESTAMPFORMAT, // FIELD NAME
ID3FTY_INTEGER, // FIELD TYPE
1, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_CONTENTTYPE, // FIELD NAME
ID3FTY_INTEGER, // FIELD TYPE
1, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_NONE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_DESCRIPTION, // FIELD NAME
ID3FTY_TEXTSTRING, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
ID3V2_LATEST, // ENDING SPEC
ID3FF_CSTR | ID3FF_ENCODABLE, // FLAGS
ID3FN_NOFIELD // LINKED FIELD
},
{
ID3FN_DATA, // FIELD NAME
ID3FTY_BINARY, // FIELD TYPE
0, // FIXED LEN
ID3V2_EARLIEST, // INITIAL SPEC
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -