旧 OC 对照实现保留在 QGVAPlayer/QGVAPlayer/Classes,新 Swift 实现在 QGVAPlayer/QGVAPlayer/LNSwift。
| Legacy | Swift |
|---|---|
| UIView+VAP | LNVAPPlayerView |
| QGVAPWrapView | LNVAPWrapView |
| QGMP4Parser/QGMP4Box* | LNMP4Parser/LNMP4Box* |
| QGAnimatedImageDecode* | LNAnimatedImageDecode* |
| QGBaseDecoder/QGMP4FrameHWDecoder | LNBaseDecoder/LNMP4FrameHWDecoder |
| QGVAPConfigModel/QGVAPSourceInfo | LNVAPConfigModel/LNVAPSourceInfo |
| QGVAPMaskInfo/QGVAPTextureLoader | LNVAPMaskInfo/LNVAPTextureLoader |
| QGHWDMetal/QGVAPMetal/QGHWDMP4OpenGLView | LNHWDMetal/LNVAPMetal/LNHWDMP4OpenGLView |
| QGVAPLogger/QGVAPSafeMutable*/QGVAPWeakProxy | LNVAPLogger/LNVAPSafeMutable*/LNVAPWeakProxy |
LNVAPPlayerView / LNVAPWrapView 已移除对 UIView+VAP.h / QGVAPWrapView.h 的编译期直接依赖,改为 runtime selector bridge。