upipe-filters/upipe_filter_encode.h header reference

Bin pipe encoding a flow More

Header inclusion  

Members  

Type  

Functions  

Description  

Bin pipe encoding a flow

Members detail  

#define UPIPE_FENC_MGR_GET_SET_MGR(name, NAME)  

This macro is declared in upipe-filters/upipe_filter_encode.h source file, line 52.

#define UPIPE_FENC_MGR_GET_SET_MGR2(name, NAME)  

This macro is declared in upipe-filters/upipe_filter_encode.h source file, line 66.

#define UPIPE_FENC_SIGNATURE  

This macro is declared in upipe-filters/upipe_filter_encode.h source file, line 39.

#define _UPIPE_FILTERS_UPIPE_FILTER_ENCODE_H_  

This macro is declared in upipe-filters/upipe_filter_encode.h source file, line 31.

struct upipe_mgr * upipe_fenc_mgr_alloc(void )  

This function is declared in upipe-filters/upipe_filter_encode.h source file, line 46.

This function returns the management structure for all fenc pipes.

The return value is pointer to manager

enum upipe_fenc_mgr_command  

This enum is declared in upipe-filters/upipe_filter_encode.h source file, line 49.

This enum extends upipe_mgr_command with specific commands for fenc.

IdentifierValueDescription
UPIPE_FENC_MGR_SENTINELUPIPE_MGR_CONTROL_LOCAL
UPIPE_FENC_MGR_GET_AVCENC_MGRunknownreturns the current manager for avcenc inner pipes (struct upipe_mgr **)
UPIPE_FENC_MGR_SET_AVCENC_MGRunknownsets the manager for avcenc inner pipes (struct upipe_mgr *)
UPIPE_FENC_MGR_GET_X264_MGRunknownreturns the current manager for x264 inner pipes (struct upipe_mgr **)
UPIPE_FENC_MGR_SET_X264_MGRunknownsets the manager for x264 inner pipes (struct upipe_mgr *)
UPIPE_FENC_MGR_GET_X265_MGRunknownreturns the current manager for x265 inner pipes (struct upipe_mgr **)
UPIPE_FENC_MGR_SET_X265_MGRunknownsets the manager for x265 inner pipes (struct upipe_mgr *)

int upipe_fenc_mgr_get_avcenc_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)  

This function is declared in upipe-filters/upipe_filter_encode.h source file, line 96.

This function returns the current manager for avcenc inner pipes.

Parameter list:

  • mgr: pointer to manager
  • p: filled in with the avcenc manager

The return value is an error code

int upipe_fenc_mgr_get_x264_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)  

This function is declared in upipe-filters/upipe_filter_encode.h source file, line 97.

This function returns the current manager for x264 inner pipes.

Parameter list:

  • mgr: pointer to manager
  • p: filled in with the x264 manager

The return value is an error code

int upipe_fenc_mgr_get_x265_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)  

This function is declared in upipe-filters/upipe_filter_encode.h source file, line 98.

This function returns the current manager for x265 inner pipes.

Parameter list:

  • mgr: pointer to manager
  • p: filled in with the x265 manager

The return value is an error code

int upipe_fenc_mgr_set_avcenc_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)  

This function is declared in upipe-filters/upipe_filter_encode.h source file, line 96.

This function sets the manager for avcenc inner pipes. This may only be called before any pipe has been allocated.

Parameter list:

  • mgr: pointer to manager
  • m: pointer to avcenc manager

The return value is an error code

int upipe_fenc_mgr_set_x264_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)  

This function is declared in upipe-filters/upipe_filter_encode.h source file, line 97.

This function sets the manager for x264 inner pipes. This may only be called before any pipe has been allocated.

Parameter list:

  • mgr: pointer to manager
  • m: pointer to x264 manager

The return value is an error code

int upipe_fenc_mgr_set_x265_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)  

This function is declared in upipe-filters/upipe_filter_encode.h source file, line 98.

This function sets the manager for x265 inner pipes. This may only be called before any pipe has been allocated.

Parameter list:

  • mgr: pointer to manager
  • m: pointer to x265 manager

The return value is an error code

Valid XHTML 1.0 StrictGenerated by cmassiot on Fri Feb 2 23:57:18 2018 using MkDoc