WebM Codec SDK: Data Structures

WebM Codec SDK

Data Structures
Here are the data structures with brief descriptions:

C vp8_postproc_cfg | Post process flags
C vp9_ref_frame | VP9 specific reference frame data struct
C vpx_active_map | Vpx active region map
C vpx_codec_ctx | Codec context structure
C vpx_codec_cx_pkt | Encoder output packet
C vpx_codec_dec_cfg | Initialization Configurations
C vpx_codec_enc_cfg | Encoder configuration structure
C vpx_codec_enc_output_cx_cb_pair | Callback function pointer / user data pair storage
C vpx_codec_frame_buffer | External frame buffer
C vpx_codec_stream_info | Stream properties
C vpx_decrypt_init | Structure to hold decryption state
C vpx_fixed_buf | Generic fixed size buffer structure
C vpx_image | Image Descriptor
C vpx_image_rect | Representation of a rectangle on a surface
C vpx_rational | Rational Number
C vpx_rc_config | Encode config sent to external rate control model
C vpx_rc_encodeframe_decision | Encode frame decision made by the external rate control model
C vpx_rc_encodeframe_info | Information for the frame to be encoded
C vpx_rc_encodeframe_result | Frame coding result
C vpx_rc_firstpass_stats | Collection of first pass frame stats
C vpx_rc_frame_stats | First pass frame stats This is a mirror of vp9's FIRSTPASS_STATS except that spatial_layer_id is omitted
C vpx_rc_funcs | Callback function set for external rate control
C vpx_rc_gop_decision | The decision made by the external rate control model to set the group of picture
C vpx_rc_key_frame_decision | The decision made by the external rate control model to set the key frame location and the show frame count in the key frame group
C vpx_rc_ref_frame | Control what ref frame to use and its index
C vpx_ref_frame | Reference frame data struct
C vpx_roi_map | Vpx region of interest map
C vpx_scaling_mode | Vpx image scaling mode
C vpx_svc_frame_drop | Vp9 svc frame dropping parameters
C vpx_svc_layer_id | Vp9 svc layer parameters
C vpx_svc_parameters | Vp9 svc extra configure parameters
C vpx_svc_ref_frame_config | Vp9 svc frame flag parameters
C vpx_svc_spatial_layer_sync | Vp9 svc spatial layer sync parameters
C VpxTplBlockStats | Temporal dependency model stats for each block before propagation
C VpxTplFrameStats | Temporal dependency model stats for each frame before propagation
C VpxTplGopStats | Temporal dependency model stats for each GOP before propagation