VIDEO_MODULE_POSITION

Video observation position.

Enumerations

POSITION_POST_CAPTURER
1: Position after local video capture and preprocessing, corresponding to the OnCaptureVideoFrame callback. The observed video includes preprocessing effects, which can be verified by enabling beauty effects, virtual background, or watermark.
POSITION_PRE_RENDERER
2: Position before rendering the received remote video, corresponding to the OnRenderVideoFrame callback.
POSITION_PRE_ENCODER
4: Position before local video encoding, corresponding to the OnPreEncodeVideoFrame callback. The observed video includes preprocessing and pre-encoding effects:
  • Preprocessing effects can be verified by enabling beauty effects, virtual background, or watermark.
  • Pre-encoding effects can be verified by setting a low frame rate (e.g., 5 fps).
POSITION_POST_CAPTURER_ORIGIN
8: Position after local video capture and before preprocessing. The observed video does not include preprocessing effects, which can be verified by enabling beauty effects, virtual background, or watermark.