H.264 Codec for ESP32-S3
Loading...
Searching...
No Matches
Public Attributes | List of all members
ISVCEncoderVtbl Struct Reference

#include <codec_api.h>

Public Attributes

int32_t(* Initialize )(ISVCEncoder *, const SEncParamBase *pParam)
 
int32_t(* InitializeExt )(ISVCEncoder *, const SEncParamExt *pParam)
 
int32_t(* GetDefaultParams )(ISVCEncoder *, SEncParamExt *pParam)
 
int32_t(* Uninitialize )(ISVCEncoder *)
 
int32_t(* EncodeFrame )(ISVCEncoder *, const SSourcePicture *kpSrcPic, SFrameBSInfo *pBsInfo)
 
int32_t(* EncodeParameterSets )(ISVCEncoder *, SFrameBSInfo *pBsInfo)
 
int32_t(* ForceIntraFrame )(ISVCEncoder *, bool bIDR)
 
int32_t(* SetOption )(ISVCEncoder *, ENCODER_OPTION eOptionId, void *pOption)
 
int32_t(* GetOption )(ISVCEncoder *, ENCODER_OPTION eOptionId, void *pOption)
 

Member Data Documentation

◆ EncodeFrame

int32_t(* EncodeFrame) (ISVCEncoder *, const SSourcePicture *kpSrcPic, SFrameBSInfo *pBsInfo)

◆ EncodeParameterSets

int32_t(* EncodeParameterSets) (ISVCEncoder *, SFrameBSInfo *pBsInfo)

◆ ForceIntraFrame

int32_t(* ForceIntraFrame) (ISVCEncoder *, bool bIDR)

◆ GetDefaultParams

int32_t(* GetDefaultParams) (ISVCEncoder *, SEncParamExt *pParam)

◆ GetOption

int32_t(* GetOption) (ISVCEncoder *, ENCODER_OPTION eOptionId, void *pOption)

◆ Initialize

int32_t(* Initialize) (ISVCEncoder *, const SEncParamBase *pParam)

◆ InitializeExt

int32_t(* InitializeExt) (ISVCEncoder *, const SEncParamExt *pParam)

◆ SetOption

int32_t(* SetOption) (ISVCEncoder *, ENCODER_OPTION eOptionId, void *pOption)

◆ Uninitialize

int32_t(* Uninitialize) (ISVCEncoder *)

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