When ARGSession.drawFrame is called, it starts to render video frames with various effects such as item, filter, and beauty. Which effects should be applied is determined by how the ARGear configuration is set.
ARGSession.drawFrame returns ARGFrame as a result, which contains texture id and configured information in ARGInferenceConfig.Feature.
From the application layer, you can draw the effects applied frames easily as the following sample code.