MWCapture SDK Mac
3.3.1.16905
|
Typedefs | |
typedef enum mw_venc_frame_type | mw_venc_frame_type_t |
mw_venc_frame_type_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_color_primaries | mw_venc_color_primaries_t |
mw_venc_color_primaries_t Chromaticity coordinates of the source primaries. These values match the ones defined by ISO/IEC 23001-8_2013 7.1. | |
typedef enum mw_venc_color_transfer_characteristic | mw_venc_color_transfer_characteristic_t |
mw_venc_color_transfer_characteristic_t Color Transfer Characteristic. These values match the ones defined by ISO/IEC 23001-8_2013 7.2. | |
typedef enum mw_venc_color_space | mw_venc_color_space_t |
mw_venc_color_space_t YUV colorspace type. These values match the ones defined by ISO/IEC 23001-8_2013 7.3. | |
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_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_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
mw_venc_color_primaries_t Chromaticity coordinates of the source primaries. These values match the ones defined by ISO/IEC 23001-8_2013 7.1.
enum mw_venc_color_space |
mw_venc_color_space_t YUV colorspace type. These values match the ones defined by ISO/IEC 23001-8_2013 7.3.
mw_venc_color_transfer_characteristic_t Color Transfer Characteristic. These values match the ones defined by ISO/IEC 23001-8_2013 7.2.
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_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