VideoModulePosition

Video observation position.

Enumerations

PositionPostCapturer
1: The position after local video is captured and pre-processed, corresponding to the onCaptureVideoFrame callback. The video observed here includes pre-processing effects, which can be verified by enabling beauty effects, virtual background, or watermark.
PositionPreRenderer
2: The position before rendering the received remote video, corresponding to the onRenderVideoFrame callback.
PositionPreEncoder
4: The position before local video encoding, corresponding to the onPreEncodeVideoFrame callback. The video observed here includes both pre-processing and pre-encoding processing effects:
  • For pre-processing effects, you can verify by enabling beauty effects, virtual background, or watermark.
  • For pre-encoding effects, you can verify by setting a lower frame rate (e.g., 5 fps).
PositionPostCapturerOrigin
8: The position after local video is captured but before pre-processing. The video observed here does not include pre-processing effects and can be verified by enabling beauty effects, virtual background, or setting a watermark.