MeiCam SDK For iOS  3.14.0
Public Attributes | List of all members
NvsCustomVideoFxRenderContext Struct Reference

#include <NvsCustomVideoFx.h>

Public Attributes

struct NvsCustomVideoFxVideoFrame inputVideoFrame
 Inputs video frame. More...
 
bool hasBuddyVideoFrame
 Indicates that whether the buddy video frame exists or not.Buddy video frames will only exist which sets STREAMING_ENGINE_CAPTURE_FLAG_CAPTURE_BUDDY_HOST_VIDEO_FRAME when it is catpuring. More...
 
NvsVideoFrameInfo inputBuddyVideoFrame
 Data and information of the input video frame in Host Memory. More...
 
NvsVideoFrameYUVColorMatrix inputBuddyVideoFrameColorMatrix
 
NvsVideoFrameColorTransfer inputBuddyVideoFrameColorTransfer
 
NvsVideoFrameColorPrimaries inputBuddyVideoFrameColorPrimaries
 
struct NvsCustomVideoFxVideoFrame outputVideoFrame
 Output video frame. More...
 
int64_t effectTime
 Special effect duration (in microseconds). More...
 
int64_t effectStartTime
 Effect starting time (in microseconds). More...
 
int64_t effectEndTime
 Effect ending time (in microseconds). More...
 
int64_t mediaStreamTime
 Effect ending time (in microseconds). More...
 

Member Data Documentation

◆ effectEndTime

int64_t NvsCustomVideoFxRenderContext::effectEndTime

Effect ending time (in microseconds).

◆ effectStartTime

int64_t NvsCustomVideoFxRenderContext::effectStartTime

Effect starting time (in microseconds).

◆ effectTime

int64_t NvsCustomVideoFxRenderContext::effectTime

Special effect duration (in microseconds).

◆ hasBuddyVideoFrame

bool NvsCustomVideoFxRenderContext::hasBuddyVideoFrame

Indicates that whether the buddy video frame exists or not.Buddy video frames will only exist which sets STREAMING_ENGINE_CAPTURE_FLAG_CAPTURE_BUDDY_HOST_VIDEO_FRAME when it is catpuring.

◆ inputBuddyVideoFrame

NvsVideoFrameInfo NvsCustomVideoFxRenderContext::inputBuddyVideoFrame

Data and information of the input video frame in Host Memory.

◆ inputBuddyVideoFrameColorMatrix

NvsVideoFrameYUVColorMatrix NvsCustomVideoFxRenderContext::inputBuddyVideoFrameColorMatrix

◆ inputBuddyVideoFrameColorPrimaries

NvsVideoFrameColorPrimaries NvsCustomVideoFxRenderContext::inputBuddyVideoFrameColorPrimaries

◆ inputBuddyVideoFrameColorTransfer

NvsVideoFrameColorTransfer NvsCustomVideoFxRenderContext::inputBuddyVideoFrameColorTransfer

◆ inputVideoFrame

struct NvsCustomVideoFxVideoFrame NvsCustomVideoFxRenderContext::inputVideoFrame

Inputs video frame.

◆ mediaStreamTime

int64_t NvsCustomVideoFxRenderContext::mediaStreamTime

Effect ending time (in microseconds).

◆ outputVideoFrame

struct NvsCustomVideoFxVideoFrame NvsCustomVideoFxRenderContext::outputVideoFrame

Output video frame.


The documentation for this struct was generated from the following file: