aboutsummaryrefslogtreecommitdiff
path: root/Src/replicant/nsapev2/flags.h
blob: 621857f1c86cd752aab8e20a68d1daf303ac8e1e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once
#include "foundation/error.h"
namespace APEv2
{
	/*
	http://wiki.hydrogenaudio.org/index.php?title=Ape_Tags_Flags
	*/
	enum
	{
		/* flags for header or item */
		FLAG_READONLY = 1,

		/* header/footer specific flags */
		FLAG_HEADER_HAS_HEADER = (1 << 31),
		FLAG_HEADER_NO_FOOTER = (1 << 30),
		FLAG_HEADER_IS_HEADER = (1 << 29),
		FLAG_HEADER_ENCODE_MASK = FLAG_READONLY|FLAG_HEADER_HAS_HEADER|FLAG_HEADER_NO_FOOTER,
	};

}