[#OSSL_DECODER_CONSTRUCT] = OSSL_DECODER_CONSTRUCT :mrdocs: Callback that builds an application object from a decoder's provider‐native result. == Synopsis Declared in `<openssl/decoder.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- typedef int OSSL_DECODER_CONSTRUCT(xref:OSSL_DECODER_INSTANCE.adoc[OSSL_DECODER_INSTANCE]*, xref:OSSL_PARAM.adoc[OSSL_PARAM] const*, void*); ---- == Return Value 1 if the object was constructed, or 0 if it could not be handled. == Parameters [cols="1,4"] |=== | Name| Description | *decoder_inst* | Decoder instance that produced the object. | *params* | Provider‐native object parameters describing the decoded result. | *construct_data* | Pointer previously set via OSSL_DECODER_CTX_set_construct_data(). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#