WebM Codec SDK
Data Structures
Here are the data structures with brief descriptions:
 Cvp8_postproc_cfgPost process flags
 Cvp9_ref_frameVP9 specific reference frame data struct
 Cvpx_active_mapVpx active region map
 Cvpx_codec_ctxCodec context structure
 Cvpx_codec_cx_pktEncoder output packet
 Cvpx_codec_dec_cfgInitialization Configurations
 Cvpx_codec_enc_cfgEncoder configuration structure
 Cvpx_codec_enc_output_cx_cb_pairCallback function pointer / user data pair storage
 Cvpx_codec_frame_bufferExternal frame buffer
 Cvpx_codec_stream_infoStream properties
 Cvpx_decrypt_initStructure to hold decryption state
 Cvpx_fixed_bufGeneric fixed size buffer structure
 Cvpx_imageImage Descriptor
 Cvpx_image_rectRepresentation of a rectangle on a surface
 Cvpx_rationalRational Number
 Cvpx_rc_configEncode config sent to external rate control model
 Cvpx_rc_encodeframe_decisionEncode frame decision made by the external rate control model
 Cvpx_rc_encodeframe_infoInformation for the frame to be encoded
 Cvpx_rc_encodeframe_resultFrame coding result
 Cvpx_rc_firstpass_statsCollection of first pass frame stats
 Cvpx_rc_frame_statsFirst pass frame stats This is a mirror of vp9's FIRSTPASS_STATS except that spatial_layer_id is omitted
 Cvpx_rc_funcsCallback function set for external rate control
 Cvpx_rc_gop_decisionThe decision made by the external rate control model to set the group of picture
 Cvpx_rc_gop_infoInformation passed to the external rate control model to help make GOP decisions
 Cvpx_ref_frameReference frame data struct
 Cvpx_roi_mapVpx region of interest map
 Cvpx_scaling_modeVpx image scaling mode
 Cvpx_svc_frame_dropVp9 svc frame dropping parameters
 Cvpx_svc_layer_idVp9 svc layer parameters
 Cvpx_svc_parametersVp9 svc extra configure parameters
 Cvpx_svc_ref_frame_configVp9 svc frame flag parameters
 Cvpx_svc_spatial_layer_syncVp9 svc spatial layer sync parameters