import Foundation

public enum LNLegacyMappings {
    public static let entries: [String: String] = [
        "UIView+VAP": "LNVAPPlayerView",
        "QGVAPWrapView": "LNVAPWrapView",

        "QGBaseDFileInfo": "LNBaseDFileInfo",
        "QGBaseAnimatedImageFrame": "LNBaseAnimatedImageFrame",
        "QGMP4AnimatedImageFrame": "LNMP4AnimatedImageFrame",
        "QGMP4HWDFileInfo": "LNMP4HWDFileInfo",
        "QGVAPConfigModel": "LNVAPConfigModel",
        "QGVAPCommonInfo": "LNVAPCommonInfo",
        "QGVAPSourceInfo": "LNVAPSourceInfo",
        "QGVAPSourceDisplayItem": "LNVAPSourceDisplayItem",
        "QGVAPMergedInfo": "LNVAPMergedInfo",
        "QGVAPMaskInfo": "LNVAPMaskInfo",
        "QGVAPTextureLoader": "LNVAPTextureLoader",

        "QGMP4Box": "LNMP4Box",
        "QGMP4MdatBox": "LNMP4MdatBox",
        "QGMP4AvccBox": "LNMP4AvccBox",
        "QGMP4HvccBox": "LNMP4HvccBox",
        "QGMP4MvhdBox": "LNMP4MvhdBox",
        "QGMP4StsdBox": "LNMP4StsdBox",
        "QGMP4StszBox": "LNMP4StszBox",
        "QGStscEntry": "LNStscEntry",
        "QGMP4StscBox": "LNMP4StscBox",
        "QGMP4StcoBox": "LNMP4StcoBox",
        "QGMP4StssBox": "LNMP4StssBox",
        "QGCttsEntry": "LNCttsEntry",
        "QGMP4CttsBox": "LNMP4CttsBox",
        "QGSttsEntry": "LNSttsEntry",
        "QGMP4SttsBox": "LNMP4SttsBox",
        "QGMP4TrackBox": "LNMP4TrackBox",
        "QGMP4HdlrBox": "LNMP4HdlrBox",
        "QGMP4Sample": "LNMP4Sample",
        "QGChunkOffsetEntry": "LNChunkOffsetEntry",
        "QGMP4BoxFactory": "LNMP4BoxFactory",
        "QGMP4Parser": "LNMP4Parser",
        "QGMP4ParserProxy": "LNMP4ParserProxy",

        "QGAnimatedImageDecodeConfig": "LNAnimatedImageDecodeConfig",
        "QGAnimatedImageDecodeThread": "LNAnimatedImageDecodeThread",
        "QGAnimatedImageDecodeThreadPool": "LNAnimatedImageDecodeThreadPool",
        "QGAnimatedImageDecodeManager": "LNAnimatedImageDecodeManager",
        "QGAnimatedImageBufferManager": "LNAnimatedImageBufferManager",
        "QGBaseDecoder": "LNBaseDecoder",
        "QGMP4FrameHWDecoder": "LNMP4FrameHWDecoder",
        "QGVAPConfigManager": "LNVAPConfigManager",

        "QGVAPLogger": "LNVAPLogger",
        "QGVAPSafeMutableArray": "LNVAPSafeMutableArray",
        "QGVAPSafeMutableDictionary": "LNVAPSafeMutableDictionary",
        "QGVAPWeakProxy": "LNVAPWeakProxy",
        "QGVAPMetalShaderFunctionLoader": "LNVAPMetalShaderFunctionLoader",
        "QGVAPMetalUtil": "LNVAPMetalUtil",

        "QGHWDMetalRenderer": "LNHWDMetalRenderer",
        "QGHWDMetalView": "LNHWDMetalView",
        "QGVAPMetalRenderer": "LNVAPMetalRenderer",
        "QGVAPMetalView": "LNVAPMetalView",
        "QGHWDMP4OpenGLView": "LNHWDMP4OpenGLView"
    ]
}
