from enum import Enum
from ctypes import c_int


class Tools(Enum):
    GF_RTI_ALL_PROCESSES_TIMES = c_int(1)
    GF_RTI_PROCESS_MEMORY = c_int(2)
    GF_RTI_SYSTEM_MEMORY_ONLY = c_int(4)
    GF_LOG_QUIET = c_int(0)
    GF_LOG_ERROR = c_int(1)
    GF_LOG_WARNING = c_int(2)
    GF_LOG_INFO = c_int(3)
    GF_LOG_DEBUG = c_int(4)
    GF_LOG_CORE = c_int(0)
    GF_LOG_CODING = c_int(1)
    GF_LOG_CONTAINER = c_int(2)
    GF_LOG_NETWORK = c_int(3)
    GF_LOG_RTP = c_int(4)
    GF_LOG_AUTHOR = c_int(5)
    GF_LOG_SYNC = c_int(6)
    GF_LOG_CODEC = c_int(7)
    GF_LOG_PARSER = c_int(8)
    GF_LOG_MEDIA = c_int(9)
    GF_LOG_SCENE = c_int(10)
    GF_LOG_SCRIPT = c_int(11)
    GF_LOG_INTERACT = c_int(12)
    GF_LOG_COMPOSE = c_int(13)
    GF_LOG_CACHE = c_int(14)
    GF_LOG_MMIO = c_int(15)
    GF_LOG_RTI = c_int(16)
    GF_LOG_SMIL = c_int(17)
    GF_LOG_MEMORY = c_int(18)
    GF_LOG_AUDIO = c_int(19)
    GF_LOG_MODULE = c_int(20)
    GF_LOG_MUTEX = c_int(21)
    GF_LOG_DASH = c_int(22)
    GF_LOG_CONSOLE = c_int(23)
    GF_LOG_APP = c_int(24)
    GF_LOG_ALL = c_int(25)
    GF_LOG_TOOL_MAX = c_int(25)
