/** * A reference-counted object wrapper for a user-configurable pointer.
*/ typedefstruct Dav1dUserData { const uint8_t *data; ///< data pointer struct Dav1dRef *ref; ///< allocation origin
} Dav1dUserData;
/** * Input packet metadata which are copied from the input data used to * decode each image into the matching structure of the output image * returned back to the user. Since these are metadata fields, they * can be used for other purposes than the documented ones, they will * still be passed from input data to output picture without being * used internally.
*/ typedefstruct Dav1dDataProps {
int64_t timestamp; ///< container timestamp of input data, INT64_MIN if unknown (default)
int64_t duration; ///< container duration of input data, 0 if unknown (default)
int64_t offset; ///< stream offset of input data, -1 if unknown (default)
size_t size; ///< packet size, default Dav1dData.sz struct Dav1dUserData user_data; ///< user-configurable data, default NULL members
} Dav1dDataProps;
/** * Release reference to a Dav1dDataProps.
*/
DAV1D_API void dav1d_data_props_unref(Dav1dDataProps *props);
#ifdef __cplusplus
} /* extern "C" */ #endif
#endif/* DAV1D_COMMON_H */
Messung V0.5
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.