/*!\brief Add a mapping from [time_stamp, end_time) to the given grain *parameters * *\param[in,out]tableThegraintable *\param[in]time_stampThestarttimestamp *\param[in]end_stampTheendtime_stamp *\param[in]grainThegrainparameters
*/ void aom_film_grain_table_append(aom_film_grain_table_t *table,
int64_t time_stamp, int64_t end_time, const aom_film_grain_t *grain);
/*!\brief Look-up (and optionally erase) the grain parameters for the given time * *\param[in]tableThegraintable *\param[in]time_stampThestarttimestamp *\param[in]end_stampTheendtime_stamp *\param[in]eraseWhetherthetimesegmentcanbedeleted *\param[out]grainTheoutputgrainparameters
*/ int aom_film_grain_table_lookup(aom_film_grain_table_t *t, int64_t time_stamp,
int64_t end_time, int erase,
aom_film_grain_t *grain);
/*!\brief Reads the grain table from a file. * *\param[out]tableThegraintable *\param[in]filenameThefiletoreadfrom *\param[in]error_infoErrorinfofortrackingerrors
*/
aom_codec_err_t aom_film_grain_table_read(
aom_film_grain_table_t *table, constchar *filename, struct aom_internal_error_info *error_info);
/*!\brief Writes the grain table from a file. * *\param[out]tableThegraintable *\param[in]filenameThefiletoreadfrom *\param[in]error_infoErrorinfofortrackingerrors
*/
aom_codec_err_t aom_film_grain_table_write( const aom_film_grain_table_t *t, constchar *filename, struct aom_internal_error_info *error_info);
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.