Typedefs | |
| typedef void(* | vpx_codec_put_frame_cb_fn_t )(void *user_priv, const vpx_image_t *img) |
| put frame callback prototype | |
Functions | |
| vpx_codec_err_t | vpx_codec_register_put_frame_cb (vpx_codec_ctx_t *ctx, vpx_codec_put_frame_cb_fn_t cb, void *user_priv) |
| Register for notification of frame completion. | |
The following functions are required to be implemented for all decoders that advertise the VPX_CODEC_CAP_PUT_FRAME capability. Calling these functions for codecs that don't advertise this capability will result in an error code being returned, usually VPX_CODEC_ERROR
| typedef void(* vpx_codec_put_frame_cb_fn_t)(void *user_priv, const vpx_image_t *img) |
put frame callback prototype
This callback is invoked by the decoder to notify the application of the availability of decoded image data.
| vpx_codec_err_t vpx_codec_register_put_frame_cb | ( | vpx_codec_ctx_t * | ctx, | |
| vpx_codec_put_frame_cb_fn_t | cb, | |||
| void * | user_priv | |||
| ) |
Register for notification of frame completion.
Registers a given function to be called when a decoded frame is available.
| [in] | ctx | Pointer to this instance's context |
| [in] | cb | Pointer to the callback function |
| [in] | user_priv | User's private data |
| VPX_CODEC_OK | Callback successfully registered. | |
| VPX_CODEC_ERROR | Decoder context not initialized, or algorithm not capable of posting slice completion. |
1.6.1