MWCapture SDK Linux
3.3.1.LAST_SVN_COMMIT_NUM
|
Typedefs | |
typedef enum mw_venc_frame_type | mw_venc_frame_type_t |
mw_venc_frame_type_t More... | |
typedef enum mw_venc_platform | mw_venc_platform_t |
mw_venc_platform_t More... | |
typedef enum mw_venc_code_type | mw_venc_code_type_t |
mw_venc_code_type_t More... | |
typedef enum mw_venc_targetusage | mw_venc_targetusage_t |
mw_venc_targetusage_t More... | |
typedef enum mw_venc_rate_control_mode | mw_venc_rate_control_mode_t |
mw_venc_rate_control_mode_t More... | |
typedef enum mw_venc_profile | mw_venc_profile_t |
mw_venc_profile_t More... | |
typedef enum mw_venc_level | mw_venc_level_t |
mw_venc_level_t More... | |
typedef enum mw_venc_fourcc | mw_venc_fourcc_t |
mw_venc_fourcc_t More... | |
typedef enum mw_venc_property | mw_venc_property_t |
mw_venc_property_t More... | |
typedef enum mw_venc_status | mw_venc_status_t |
mw_venc_status_t More... | |
typedef enum mw_venc_amd_mem_type | mw_venc_amd_mem_type_t |
mw_venc_amd_mem_type_t More... | |
typedef enum mw_venc_amd_mem_type mw_venc_amd_mem_type_t |
mw_venc_amd_mem_type_t
Defines types when encoding with AMD
Related function(s):
mw_venc_create
mw_venc_create_ex
typedef enum mw_venc_code_type mw_venc_code_type_t |
mw_venc_code_type_t
Defines code types.
Related type(s):
mw_venc_param
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
typedef enum mw_venc_fourcc mw_venc_fourcc_t |
mw_venc_fourcc_t
Defines the color format.
Related type(s):
mw_venc_param
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
typedef enum mw_venc_frame_type mw_venc_frame_type_t |
mw_venc_frame_type_t
Defines the frame types to be encoded.
Related type(s):
mw_venc_frame_info_t
Related function(s):
mw_venc_create
mw_venc_create_ex
MW_ENCODER_CALLBACK
typedef enum mw_venc_level mw_venc_level_t |
mw_venc_level_t
Defines the video encoding level. The higher the level is, the higher the bitrate, resolution, frame rate are being supported.
Related type(s):
mw_venc_param
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
typedef enum mw_venc_platform mw_venc_platform_t |
mw_venc_platform_t
Defines the hardware types which is used to do hardware encoding.
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
typedef enum mw_venc_profile mw_venc_profile_t |
mw_venc_profile_t
Defines the profile type.
Related type(s):
mw_venc_param
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
typedef enum mw_venc_property mw_venc_property_t |
mw_venc_property_t
Defines the encoder properties.
Related function(s):
mw_venc_get_property mw_venc_set_property
typedef enum mw_venc_rate_control_mode mw_venc_rate_control_mode_t |
mw_venc_rate_control_mode_t
Defines the bitrate controlling types.
Related type(s):
mw_venc_param
mw_venc_rate_control
MW_VENC_PROPERTY_RATE_CONTROL
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
typedef enum mw_venc_status mw_venc_status_t |
mw_venc_status_t
Return status of coding APIs
typedef enum mw_venc_targetusage mw_venc_targetusage_t |
mw_venc_targetusage_t
Defines the preset of quality and speed mode for your encoder.
Related type(s):
mw_venc_param
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
enum mw_venc_amd_mem_type |
mw_venc_amd_mem_type_t
Defines types when encoding with AMD
Related function(s):
mw_venc_create
mw_venc_create_ex
enum mw_venc_code_type |
mw_venc_code_type_t
Defines code types.
Related type(s):
mw_venc_param
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
enum mw_venc_fourcc |
mw_venc_fourcc_t
Defines the color format.
Related type(s):
mw_venc_param
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
Enumerator | |
---|---|
MW_VENC_FOURCC_UNKNOWN |
Unknown. |
MW_VENC_FOURCC_NV12 |
NV12 equals MWFOURCC_NV12. |
MW_VENC_FOURCC_NV21 |
NV21 equals MWFOURCC_NV21. |
MW_VENC_FOURCC_YV12 |
YV12 equals MWFOURCC_YV12. |
MW_VENC_FOURCC_I420 |
I420 equals MWFOURCC_I420. |
MW_VENC_FOURCC_YUY2 |
YUY2 equals MWFOURCC_YUY2. |
MW_VENC_FOURCC_P010 |
P010 equals MWFOURCC_P010. |
MW_VENC_FOURCC_BGRA |
BGRA equals MWFOURCC_BGRA. |
MW_VENC_FOURCC_RGBA |
RGBA equals MWFOURCC_RGBA. |
MW_VENC_FOURCC_ARGB |
ARGB equals MWFOURCC_ARGB. |
MW_VENC_FOURCC_ABGR |
ABGR equals MWFOURCC_ABGR. |
MW_VENC_FOURCC_COUNT |
The maximum input value. |
enum mw_venc_frame_type |
mw_venc_frame_type_t
Defines the frame types to be encoded.
Related type(s):
mw_venc_frame_info_t
Related function(s):
mw_venc_create
mw_venc_create_ex
MW_ENCODER_CALLBACK
enum mw_venc_level |
mw_venc_level_t
Defines the video encoding level. The higher the level is, the higher the bitrate, resolution, frame rate are being supported.
Related type(s):
mw_venc_param
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
enum mw_venc_platform |
mw_venc_platform_t
Defines the hardware types which is used to do hardware encoding.
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
enum mw_venc_profile |
mw_venc_profile_t
Defines the profile type.
Related type(s):
mw_venc_param
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
enum mw_venc_property |
mw_venc_property_t
Defines the encoder properties.
Related function(s):
mw_venc_get_property mw_venc_set_property
Enumerator | |
---|---|
MW_VENC_PROPERTY_UNKNOWN |
Unknown. |
MW_VENC_PROPERTY_RATE_CONTROL |
Rate: mw_venc_rate_control_t default MW_VENC_RATECONTROL_CBR 4096k. |
MW_VENC_PROPERTY_FPS |
Frame rate: mw_venc_fps_t default 60/1. |
MW_VENC_PROPERTY_GOP_SIZE |
GOP: int32_t default 60. |
MW_VENC_PROPERTY_SLICE_NUM |
Number of slices: int32_t default 1. |
MW_VENC_PROPERTY_GOP_REF_SIZE |
GOP reference size: int32_t defalut 0, if = 1 -> no b-frame. |
MW_VENC_PROPERTY_EXTDATA |
Extened data: mw_venc_extdata_t just get vps sps pps. |
MW_VENC_PROPERTY_FORCE_IDR |
Force IDR. |
MW_VENC_PROPERTY_COUNT |
The maximum input value. |
mw_venc_rate_control_mode_t
Defines the bitrate controlling types.
Related type(s):
mw_venc_param
mw_venc_rate_control
MW_VENC_PROPERTY_RATE_CONTROL
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
enum mw_venc_status |
mw_venc_status_t
Return status of coding APIs
enum mw_venc_targetusage |
mw_venc_targetusage_t
Defines the preset of quality and speed mode for your encoder.
Related type(s):
mw_venc_param
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param