LIBDE265_API 40 libde265/de265.cc LIBDE265_API const char *de265_get_version(void) LIBDE265_API 45 libde265/de265.cc LIBDE265_API uint32_t de265_get_version_number(void) LIBDE265_API 50 libde265/de265.cc LIBDE265_API const char* de265_get_error_text(de265_error err) LIBDE265_API 135 libde265/de265.cc LIBDE265_API int de265_isOK(de265_error err) LIBDE265_API 144 libde265/de265.cc LIBDE265_API de265_error de265_init() LIBDE265_API 166 libde265/de265.cc LIBDE265_API de265_error de265_free() LIBDE265_API 182 libde265/de265.cc LIBDE265_API de265_decoder_context* de265_new_decoder() LIBDE265_API 199 libde265/de265.cc LIBDE265_API de265_error de265_free_decoder(de265_decoder_context* de265ctx) LIBDE265_API 211 libde265/de265.cc LIBDE265_API de265_error de265_start_worker_threads(de265_decoder_context* de265ctx, int number_of_threads) LIBDE265_API 233 libde265/de265.cc LIBDE265_API de265_error de265_decode_data(de265_decoder_context* de265ctx, LIBDE265_API 276 libde265/de265.cc LIBDE265_API de265_error de265_push_data(de265_decoder_context* de265ctx, LIBDE265_API 290 libde265/de265.cc LIBDE265_API de265_error de265_push_NAL(de265_decoder_context* de265ctx, LIBDE265_API 304 libde265/de265.cc LIBDE265_API de265_error de265_decode(de265_decoder_context* de265ctx, int* more) LIBDE265_API 312 libde265/de265.cc LIBDE265_API void de265_push_end_of_NAL(de265_decoder_context* de265ctx) LIBDE265_API 320 libde265/de265.cc LIBDE265_API void de265_push_end_of_frame(de265_decoder_context* de265ctx) LIBDE265_API 329 libde265/de265.cc LIBDE265_API de265_error de265_flush_data(de265_decoder_context* de265ctx) LIBDE265_API 342 libde265/de265.cc LIBDE265_API void de265_reset(de265_decoder_context* de265ctx) LIBDE265_API 352 libde265/de265.cc LIBDE265_API const struct de265_image* de265_get_next_picture(de265_decoder_context* de265ctx) LIBDE265_API 363 libde265/de265.cc LIBDE265_API const struct de265_image* de265_peek_next_picture(de265_decoder_context* de265ctx) LIBDE265_API 377 libde265/de265.cc LIBDE265_API void de265_release_next_picture(de265_decoder_context* de265ctx) LIBDE265_API 403 libde265/de265.cc LIBDE265_API int de265_get_highest_TID(de265_decoder_context* de265ctx) LIBDE265_API 409 libde265/de265.cc LIBDE265_API int de265_get_current_TID(de265_decoder_context* de265ctx) LIBDE265_API 415 libde265/de265.cc LIBDE265_API void de265_set_limit_TID(de265_decoder_context* de265ctx,int max_tid) LIBDE265_API 421 libde265/de265.cc LIBDE265_API void de265_set_framerate_ratio(de265_decoder_context* de265ctx,int percent) LIBDE265_API 427 libde265/de265.cc LIBDE265_API int de265_change_framerate(de265_decoder_context* de265ctx,int more) LIBDE265_API 434 libde265/de265.cc LIBDE265_API de265_error de265_get_warning(de265_decoder_context* de265ctx) LIBDE265_API 441 libde265/de265.cc LIBDE265_API void de265_set_parameter_bool(de265_decoder_context* de265ctx, enum de265_param param, int value) LIBDE265_API 480 libde265/de265.cc LIBDE265_API void de265_set_parameter_int(de265_decoder_context* de265ctx, enum de265_param param, int value) LIBDE265_API 515 libde265/de265.cc LIBDE265_API int de265_get_parameter_bool(de265_decoder_context* de265ctx, enum de265_param param) LIBDE265_API 548 libde265/de265.cc LIBDE265_API int de265_get_number_of_input_bytes_pending(de265_decoder_context* de265ctx) LIBDE265_API 556 libde265/de265.cc LIBDE265_API int de265_get_number_of_NAL_units_pending(de265_decoder_context* de265ctx) LIBDE265_API 564 libde265/de265.cc LIBDE265_API int de265_get_image_width(const struct de265_image* img,int channel) LIBDE265_API 577 libde265/de265.cc LIBDE265_API int de265_get_image_height(const struct de265_image* img,int channel) LIBDE265_API 590 libde265/de265.cc LIBDE265_API enum de265_chroma de265_get_chroma_format(const struct de265_image* img) LIBDE265_API 595 libde265/de265.cc LIBDE265_API const uint8_t* de265_get_image_plane(const de265_image* img, int channel, int* stride) LIBDE265_API 606 libde265/de265.cc LIBDE265_API void *de265_get_image_plane_user_data(const struct de265_image* img, int channel) LIBDE265_API 613 libde265/de265.cc LIBDE265_API void de265_set_image_plane(de265_image* img, int cIdx, void* mem, int stride, void *userdata) LIBDE265_API 618 libde265/de265.cc LIBDE265_API void de265_set_image_allocation_functions(de265_decoder_context* de265ctx, LIBDE265_API 627 libde265/de265.cc LIBDE265_API const struct de265_image_allocation *de265_get_default_image_allocation_functions(void) LIBDE265_API 632 libde265/de265.cc LIBDE265_API de265_PTS de265_get_image_PTS(const struct de265_image* img) LIBDE265_API 637 libde265/de265.cc LIBDE265_API void* de265_get_image_user_data(const struct de265_image* img) LIBDE265_API 642 libde265/de265.cc LIBDE265_API void de265_set_image_user_data(struct de265_image* img, void *user_data) LIBDE265_API 647 libde265/de265.cc LIBDE265_API void de265_get_image_NAL_header(const struct de265_image* img, LIBDE265_API 72 libde265/de265.h LIBDE265_API const char *de265_get_version(void); LIBDE265_API 73 libde265/de265.h LIBDE265_API uint32_t de265_get_version_number(void); LIBDE265_API 131 libde265/de265.h LIBDE265_API const char* de265_get_error_text(de265_error err); LIBDE265_API 135 libde265/de265.h LIBDE265_API int de265_isOK(de265_error err); LIBDE265_API 137 libde265/de265.h LIBDE265_API void de265_disable_logging(); // DEPRECATED LIBDE265_API 138 libde265/de265.h LIBDE265_API void de265_set_verbosity(int level); LIBDE265_API 159 libde265/de265.h LIBDE265_API int de265_get_image_width(const struct de265_image*,int channel); LIBDE265_API 160 libde265/de265.h LIBDE265_API int de265_get_image_height(const struct de265_image*,int channel); LIBDE265_API 161 libde265/de265.h LIBDE265_API enum de265_chroma de265_get_chroma_format(const struct de265_image*); LIBDE265_API 162 libde265/de265.h LIBDE265_API const uint8_t* de265_get_image_plane(const struct de265_image*, int channel, int* out_stride); LIBDE265_API 163 libde265/de265.h LIBDE265_API void* de265_get_image_plane_user_data(const struct de265_image*, int channel); LIBDE265_API 164 libde265/de265.h LIBDE265_API de265_PTS de265_get_image_PTS(const struct de265_image*); LIBDE265_API 165 libde265/de265.h LIBDE265_API void* de265_get_image_user_data(const struct de265_image*); LIBDE265_API 166 libde265/de265.h LIBDE265_API void de265_set_image_user_data(struct de265_image*, void *user_data); LIBDE265_API 171 libde265/de265.h LIBDE265_API void de265_get_image_NAL_header(const struct de265_image*, LIBDE265_API 185 libde265/de265.h LIBDE265_API de265_decoder_context* de265_new_decoder(void); LIBDE265_API 189 libde265/de265.h LIBDE265_API de265_error de265_start_worker_threads(de265_decoder_context*, int number_of_threads); LIBDE265_API 192 libde265/de265.h LIBDE265_API de265_error de265_free_decoder(de265_decoder_context*); LIBDE265_API 207 libde265/de265.h LIBDE265_API LIBDE265_DEPRECATED de265_error de265_decode_data(de265_decoder_context*, const void* data, int length); LIBDE265_API 215 libde265/de265.h LIBDE265_API de265_error de265_push_data(de265_decoder_context*, const void* data, int length, LIBDE265_API 221 libde265/de265.h LIBDE265_API void de265_push_end_of_NAL(de265_decoder_context*); LIBDE265_API 227 libde265/de265.h LIBDE265_API void de265_push_end_of_frame(de265_decoder_context*); LIBDE265_API 233 libde265/de265.h LIBDE265_API de265_error de265_push_NAL(de265_decoder_context*, const void* data, int length, LIBDE265_API 239 libde265/de265.h LIBDE265_API de265_error de265_flush_data(de265_decoder_context*); LIBDE265_API 244 libde265/de265.h LIBDE265_API int de265_get_number_of_input_bytes_pending(de265_decoder_context*); LIBDE265_API 249 libde265/de265.h LIBDE265_API int de265_get_number_of_NAL_units_pending(de265_decoder_context*); LIBDE265_API 264 libde265/de265.h LIBDE265_API de265_error de265_decode(de265_decoder_context*, int* more); LIBDE265_API 268 libde265/de265.h LIBDE265_API void de265_reset(de265_decoder_context*); LIBDE265_API 273 libde265/de265.h LIBDE265_API const struct de265_image* de265_peek_next_picture(de265_decoder_context*); // may return NULL LIBDE265_API 278 libde265/de265.h LIBDE265_API const struct de265_image* de265_get_next_picture(de265_decoder_context*); // may return NULL LIBDE265_API 282 libde265/de265.h LIBDE265_API void de265_release_next_picture(de265_decoder_context*); LIBDE265_API 285 libde265/de265.h LIBDE265_API de265_error de265_get_warning(de265_decoder_context*); LIBDE265_API 326 libde265/de265.h LIBDE265_API void de265_set_image_allocation_functions(de265_decoder_context*, LIBDE265_API 329 libde265/de265.h LIBDE265_API const struct de265_image_allocation *de265_get_default_image_allocation_functions(void); LIBDE265_API 331 libde265/de265.h LIBDE265_API void de265_set_image_plane(struct de265_image* img, int cIdx, void* mem, int stride, void *userdata); LIBDE265_API 353 libde265/de265.h LIBDE265_API int de265_get_highest_TID(de265_decoder_context*); // highest temporal substream to decode LIBDE265_API 354 libde265/de265.h LIBDE265_API int de265_get_current_TID(de265_decoder_context*); // currently decoded temporal substream LIBDE265_API 356 libde265/de265.h LIBDE265_API void de265_set_limit_TID(de265_decoder_context*,int max_tid); // highest temporal substream to decode LIBDE265_API 357 libde265/de265.h LIBDE265_API void de265_set_framerate_ratio(de265_decoder_context*,int percent); // percentage of frames to decode (approx) LIBDE265_API 358 libde265/de265.h LIBDE265_API int de265_change_framerate(de265_decoder_context*,int more_vs_less); // 1: more, -1: less, returns corresponding framerate_ratio LIBDE265_API 392 libde265/de265.h LIBDE265_API void de265_set_parameter_bool(de265_decoder_context*, enum de265_param param, int value); LIBDE265_API 394 libde265/de265.h LIBDE265_API void de265_set_parameter_int(de265_decoder_context*, enum de265_param param, int value); LIBDE265_API 397 libde265/de265.h LIBDE265_API int de265_get_parameter_bool(de265_decoder_context*, enum de265_param param); LIBDE265_API 409 libde265/de265.h LIBDE265_API de265_error de265_init(void); LIBDE265_API 416 libde265/de265.h LIBDE265_API de265_error de265_free(void); LIBDE265_API 39 libde265/util.cc LIBDE265_API void de265_disable_logging() // DEPRECATED LIBDE265_API 44 libde265/util.cc LIBDE265_API void de265_set_verbosity(int level) LIBDE265_API 422 libde265/visualize.cc LIBDE265_API void draw_CB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) LIBDE265_API 427 libde265/visualize.cc LIBDE265_API void draw_TB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) LIBDE265_API 432 libde265/visualize.cc LIBDE265_API void draw_PB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) LIBDE265_API 437 libde265/visualize.cc LIBDE265_API void draw_intra_pred_modes(const de265_image* img, uint8_t* dst, int stride, uint32_t color,int pixelSize) LIBDE265_API 442 libde265/visualize.cc LIBDE265_API void draw_PB_pred_modes(const de265_image* img, uint8_t* dst, int stride, int pixelSize) LIBDE265_API 447 libde265/visualize.cc LIBDE265_API void draw_QuantPY(const de265_image* img, uint8_t* dst, int stride, int pixelSize) LIBDE265_API 452 libde265/visualize.cc LIBDE265_API void draw_Motion(const de265_image* img, uint8_t* dst, int stride, int pixelSize) LIBDE265_API 457 libde265/visualize.cc LIBDE265_API void draw_Slices(const de265_image* img, uint8_t* dst, int stride, int pixelSize) LIBDE265_API 537 libde265/visualize.cc LIBDE265_API void draw_Tiles(const de265_image* img, uint8_t* dst, int stride, int pixelSize) LIBDE265_API 36 libde265/visualize.h LIBDE265_API void draw_CB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); LIBDE265_API 37 libde265/visualize.h LIBDE265_API void draw_TB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); LIBDE265_API 38 libde265/visualize.h LIBDE265_API void draw_PB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); LIBDE265_API 39 libde265/visualize.h LIBDE265_API void draw_PB_pred_modes(const de265_image* img, uint8_t* dst, int stride, int pixelSize); LIBDE265_API 40 libde265/visualize.h LIBDE265_API void draw_intra_pred_modes(const de265_image* img, uint8_t* dst, int stride, uint32_t value, int pixelSize); LIBDE265_API 41 libde265/visualize.h LIBDE265_API void draw_QuantPY(const de265_image* img, uint8_t* dst, int stride, int pixelSize); LIBDE265_API 42 libde265/visualize.h LIBDE265_API void draw_Motion(const de265_image* img, uint8_t* dst, int stride, int pixelSize); LIBDE265_API 43 libde265/visualize.h LIBDE265_API void draw_Slices(const de265_image* img, uint8_t* dst, int stride, int pixelSize); LIBDE265_API 44 libde265/visualize.h LIBDE265_API void draw_Tiles(const de265_image* img, uint8_t* dst, int stride, int pixelSize);