LIBDE265_API 34 libde265-1.0.3/enc265/image-io-png.h LIBDE265_API ImageSource_PNG(); LIBDE265_API 35 libde265-1.0.3/enc265/image-io-png.h virtual LIBDE265_API ~ImageSource_PNG(); LIBDE265_API 37 libde265-1.0.3/enc265/image-io-png.h bool LIBDE265_API set_input_file(const char* filename); LIBDE265_API 40 libde265-1.0.3/enc265/image-io-png.h virtual LIBDE265_API de265_image* get_image(bool block=true); LIBDE265_API 41 libde265-1.0.3/enc265/image-io-png.h virtual LIBDE265_API void skip_frames(int n); LIBDE265_API 43 libde265-1.0.3/enc265/image-io-png.h virtual LIBDE265_API int get_width() const { return mWidth; } LIBDE265_API 44 libde265-1.0.3/enc265/image-io-png.h virtual LIBDE265_API int get_height() const { return mHeight; } LIBDE265_API 98 libde265-1.0.3/libde265/configparam.h virtual LIBDE265_API bool processCmdLineArguments(char** argv, int* argc, int idx) { return false; } LIBDE265_API 135 libde265-1.0.3/libde265/configparam.h virtual LIBDE265_API bool processCmdLineArguments(char** argv, int* argc, int idx) { set(true); return true; } LIBDE265_API 165 libde265-1.0.3/libde265/configparam.h virtual LIBDE265_API std::string get_default_string() const { return default_value; } LIBDE265_API 167 libde265-1.0.3/libde265/configparam.h virtual LIBDE265_API std::string getTypeDescr() const { return "(string)"; } LIBDE265_API 168 libde265-1.0.3/libde265/configparam.h virtual LIBDE265_API bool processCmdLineArguments(char** argv, int* argc, int idx); LIBDE265_API 204 libde265-1.0.3/libde265/configparam.h virtual LIBDE265_API std::string get_default_string() const; LIBDE265_API 206 libde265-1.0.3/libde265/configparam.h virtual LIBDE265_API std::string getTypeDescr() const; LIBDE265_API 207 libde265-1.0.3/libde265/configparam.h virtual LIBDE265_API bool processCmdLineArguments(char** argv, int* argc, int idx); LIBDE265_API 242 libde265-1.0.3/libde265/configparam.h virtual LIBDE265_API bool processCmdLineArguments(char** argv, int* argc, int idx); LIBDE265_API 371 libde265-1.0.3/libde265/configparam.h void LIBDE265_API add_option(option_base* o); LIBDE265_API 373 libde265-1.0.3/libde265/configparam.h void LIBDE265_API print_params() const; LIBDE265_API 374 libde265-1.0.3/libde265/configparam.h bool LIBDE265_API parse_command_line_params(int* argc, char** argv, int* first_idx=NULL, LIBDE265_API 40 libde265-1.0.3/libde265/de265.cc LIBDE265_API const char *de265_get_version(void) LIBDE265_API 45 libde265-1.0.3/libde265/de265.cc LIBDE265_API uint32_t de265_get_version_number(void) LIBDE265_API 50 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_get_version_number_major(void) LIBDE265_API 55 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_get_version_number_minor(void) LIBDE265_API 60 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_get_version_number_maintenance(void) LIBDE265_API 66 libde265-1.0.3/libde265/de265.cc LIBDE265_API const char* de265_get_error_text(de265_error err) LIBDE265_API 164 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_isOK(de265_error err) LIBDE265_API 173 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_error de265_init() LIBDE265_API 195 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_error de265_free() LIBDE265_API 211 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_decoder_context* de265_new_decoder() LIBDE265_API 228 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_error de265_free_decoder(de265_decoder_context* de265ctx) LIBDE265_API 240 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_error de265_start_worker_threads(de265_decoder_context* de265ctx, int number_of_threads) LIBDE265_API 262 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_error de265_decode_data(de265_decoder_context* de265ctx, LIBDE265_API 305 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_error de265_push_data(de265_decoder_context* de265ctx, LIBDE265_API 319 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_error de265_push_NAL(de265_decoder_context* de265ctx, LIBDE265_API 333 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_error de265_decode(de265_decoder_context* de265ctx, int* more) LIBDE265_API 341 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_push_end_of_NAL(de265_decoder_context* de265ctx) LIBDE265_API 349 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_push_end_of_frame(de265_decoder_context* de265ctx) LIBDE265_API 358 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_error de265_flush_data(de265_decoder_context* de265ctx) LIBDE265_API 371 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_reset(de265_decoder_context* de265ctx) LIBDE265_API 381 libde265-1.0.3/libde265/de265.cc LIBDE265_API const struct de265_image* de265_get_next_picture(de265_decoder_context* de265ctx) LIBDE265_API 392 libde265-1.0.3/libde265/de265.cc LIBDE265_API const struct de265_image* de265_peek_next_picture(de265_decoder_context* de265ctx) LIBDE265_API 406 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_release_next_picture(de265_decoder_context* de265ctx) LIBDE265_API 432 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_get_highest_TID(de265_decoder_context* de265ctx) LIBDE265_API 438 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_get_current_TID(de265_decoder_context* de265ctx) LIBDE265_API 444 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_set_limit_TID(de265_decoder_context* de265ctx,int max_tid) LIBDE265_API 450 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_set_framerate_ratio(de265_decoder_context* de265ctx,int percent) LIBDE265_API 456 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_change_framerate(de265_decoder_context* de265ctx,int more) LIBDE265_API 463 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_error de265_get_warning(de265_decoder_context* de265ctx) LIBDE265_API 470 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_set_parameter_bool(de265_decoder_context* de265ctx, enum de265_param param, int value) LIBDE265_API 509 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_set_parameter_int(de265_decoder_context* de265ctx, enum de265_param param, int value) LIBDE265_API 544 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_get_parameter_bool(de265_decoder_context* de265ctx, enum de265_param param) LIBDE265_API 577 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_get_number_of_input_bytes_pending(de265_decoder_context* de265ctx) LIBDE265_API 585 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_get_number_of_NAL_units_pending(de265_decoder_context* de265ctx) LIBDE265_API 593 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_get_image_width(const struct de265_image* img,int channel) LIBDE265_API 606 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_get_image_height(const struct de265_image* img,int channel) LIBDE265_API 619 libde265-1.0.3/libde265/de265.cc LIBDE265_API int de265_get_bits_per_pixel(const struct de265_image* img,int channel) LIBDE265_API 632 libde265-1.0.3/libde265/de265.cc LIBDE265_API enum de265_chroma de265_get_chroma_format(const struct de265_image* img) LIBDE265_API 637 libde265-1.0.3/libde265/de265.cc LIBDE265_API const uint8_t* de265_get_image_plane(const de265_image* img, int channel, int* stride) LIBDE265_API 648 libde265-1.0.3/libde265/de265.cc LIBDE265_API void *de265_get_image_plane_user_data(const struct de265_image* img, int channel) LIBDE265_API 655 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_set_image_plane(de265_image* img, int cIdx, void* mem, int stride, void *userdata) LIBDE265_API 662 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_set_image_allocation_functions(de265_decoder_context* de265ctx, LIBDE265_API 671 libde265-1.0.3/libde265/de265.cc LIBDE265_API const struct de265_image_allocation *de265_get_default_image_allocation_functions(void) LIBDE265_API 676 libde265-1.0.3/libde265/de265.cc LIBDE265_API de265_PTS de265_get_image_PTS(const struct de265_image* img) LIBDE265_API 681 libde265-1.0.3/libde265/de265.cc LIBDE265_API void* de265_get_image_user_data(const struct de265_image* img) LIBDE265_API 686 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_set_image_user_data(struct de265_image* img, void *user_data) LIBDE265_API 691 libde265-1.0.3/libde265/de265.cc LIBDE265_API void de265_get_image_NAL_header(const struct de265_image* img, LIBDE265_API 72 libde265-1.0.3/libde265/de265.h LIBDE265_API const char *de265_get_version(void); LIBDE265_API 73 libde265-1.0.3/libde265/de265.h LIBDE265_API uint32_t de265_get_version_number(void); LIBDE265_API 75 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_get_version_number_major(void); LIBDE265_API 76 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_get_version_number_minor(void); LIBDE265_API 77 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_get_version_number_maintenance(void); LIBDE265_API 141 libde265-1.0.3/libde265/de265.h LIBDE265_API const char* de265_get_error_text(de265_error err); LIBDE265_API 145 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_isOK(de265_error err); LIBDE265_API 147 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_disable_logging(); // DEPRECATED LIBDE265_API 148 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_set_verbosity(int level); LIBDE265_API 169 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_get_image_width(const struct de265_image*,int channel); LIBDE265_API 170 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_get_image_height(const struct de265_image*,int channel); LIBDE265_API 171 libde265-1.0.3/libde265/de265.h LIBDE265_API enum de265_chroma de265_get_chroma_format(const struct de265_image*); LIBDE265_API 172 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_get_bits_per_pixel(const struct de265_image*,int channel); LIBDE265_API 174 libde265-1.0.3/libde265/de265.h LIBDE265_API const uint8_t* de265_get_image_plane(const struct de265_image*, int channel, int* out_stride); LIBDE265_API 175 libde265-1.0.3/libde265/de265.h LIBDE265_API void* de265_get_image_plane_user_data(const struct de265_image*, int channel); LIBDE265_API 176 libde265-1.0.3/libde265/de265.h LIBDE265_API de265_PTS de265_get_image_PTS(const struct de265_image*); LIBDE265_API 177 libde265-1.0.3/libde265/de265.h LIBDE265_API void* de265_get_image_user_data(const struct de265_image*); LIBDE265_API 178 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_set_image_user_data(struct de265_image*, void *user_data); LIBDE265_API 183 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_get_image_NAL_header(const struct de265_image*, LIBDE265_API 197 libde265-1.0.3/libde265/de265.h LIBDE265_API de265_decoder_context* de265_new_decoder(void); LIBDE265_API 201 libde265-1.0.3/libde265/de265.h LIBDE265_API de265_error de265_start_worker_threads(de265_decoder_context*, int number_of_threads); LIBDE265_API 204 libde265-1.0.3/libde265/de265.h LIBDE265_API de265_error de265_free_decoder(de265_decoder_context*); LIBDE265_API 219 libde265-1.0.3/libde265/de265.h LIBDE265_API LIBDE265_DEPRECATED de265_error de265_decode_data(de265_decoder_context*, const void* data, int length); LIBDE265_API 227 libde265-1.0.3/libde265/de265.h LIBDE265_API de265_error de265_push_data(de265_decoder_context*, const void* data, int length, LIBDE265_API 233 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_push_end_of_NAL(de265_decoder_context*); LIBDE265_API 239 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_push_end_of_frame(de265_decoder_context*); LIBDE265_API 245 libde265-1.0.3/libde265/de265.h LIBDE265_API de265_error de265_push_NAL(de265_decoder_context*, const void* data, int length, LIBDE265_API 251 libde265-1.0.3/libde265/de265.h LIBDE265_API de265_error de265_flush_data(de265_decoder_context*); LIBDE265_API 256 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_get_number_of_input_bytes_pending(de265_decoder_context*); LIBDE265_API 261 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_get_number_of_NAL_units_pending(de265_decoder_context*); LIBDE265_API 276 libde265-1.0.3/libde265/de265.h LIBDE265_API de265_error de265_decode(de265_decoder_context*, int* more); LIBDE265_API 280 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_reset(de265_decoder_context*); LIBDE265_API 285 libde265-1.0.3/libde265/de265.h LIBDE265_API const struct de265_image* de265_peek_next_picture(de265_decoder_context*); // may return NULL LIBDE265_API 290 libde265-1.0.3/libde265/de265.h LIBDE265_API const struct de265_image* de265_get_next_picture(de265_decoder_context*); // may return NULL LIBDE265_API 294 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_release_next_picture(de265_decoder_context*); LIBDE265_API 297 libde265-1.0.3/libde265/de265.h LIBDE265_API de265_error de265_get_warning(de265_decoder_context*); LIBDE265_API 338 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_set_image_allocation_functions(de265_decoder_context*, LIBDE265_API 341 libde265-1.0.3/libde265/de265.h LIBDE265_API const struct de265_image_allocation *de265_get_default_image_allocation_functions(void); LIBDE265_API 343 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_set_image_plane(struct de265_image* img, int cIdx, void* mem, int stride, void *userdata); LIBDE265_API 365 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_get_highest_TID(de265_decoder_context*); // highest temporal substream to decode LIBDE265_API 366 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_get_current_TID(de265_decoder_context*); // currently decoded temporal substream LIBDE265_API 368 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_set_limit_TID(de265_decoder_context*,int max_tid); // highest temporal substream to decode LIBDE265_API 369 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_set_framerate_ratio(de265_decoder_context*,int percent); // percentage of frames to decode (approx) LIBDE265_API 370 libde265-1.0.3/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 406 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_set_parameter_bool(de265_decoder_context*, enum de265_param param, int value); LIBDE265_API 408 libde265-1.0.3/libde265/de265.h LIBDE265_API void de265_set_parameter_int(de265_decoder_context*, enum de265_param param, int value); LIBDE265_API 411 libde265-1.0.3/libde265/de265.h LIBDE265_API int de265_get_parameter_bool(de265_decoder_context*, enum de265_param param); LIBDE265_API 423 libde265-1.0.3/libde265/de265.h LIBDE265_API de265_error de265_init(void); LIBDE265_API 430 libde265-1.0.3/libde265/de265.h LIBDE265_API de265_error de265_free(void); LIBDE265_API 27 libde265-1.0.3/libde265/en265.cc LIBDE265_API en265_encoder_context* en265_new_encoder(void) LIBDE265_API 39 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_free_encoder(en265_encoder_context* e) LIBDE265_API 49 libde265-1.0.3/libde265/en265.cc LIBDE265_API void en265_set_image_release_function(en265_encoder_context* e, LIBDE265_API 65 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_parse_command_line_parameters(en265_encoder_context* e, LIBDE265_API 81 libde265-1.0.3/libde265/en265.cc LIBDE265_API void en265_show_parameters(en265_encoder_context* e) LIBDE265_API 92 libde265-1.0.3/libde265/en265.cc LIBDE265_API const char** en265_list_parameters(en265_encoder_context* e) LIBDE265_API 101 libde265-1.0.3/libde265/en265.cc LIBDE265_API enum en265_parameter_type en265_get_parameter_type(en265_encoder_context* e, LIBDE265_API 111 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_set_parameter_bool(en265_encoder_context* e, LIBDE265_API 121 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_set_parameter_int(en265_encoder_context* e, LIBDE265_API 130 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_set_parameter_string(en265_encoder_context* e, LIBDE265_API 139 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_set_parameter_choice(en265_encoder_context* e, LIBDE265_API 149 libde265-1.0.3/libde265/en265.cc LIBDE265_API const char** en265_list_parameter_choices(en265_encoder_context* e, LIBDE265_API 163 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_start_encoder(en265_encoder_context* e, int number_of_threads) LIBDE265_API 174 libde265-1.0.3/libde265/en265.cc LIBDE265_API struct de265_image* en265_allocate_image(en265_encoder_context* e, LIBDE265_API 192 libde265-1.0.3/libde265/en265.cc LIBDE265_API void en265_get_image_spec(en265_encoder_context* e, LIBDE265_API 215 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_push_image(en265_encoder_context* e, LIBDE265_API 226 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_push_eof(en265_encoder_context* e) LIBDE265_API 236 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_block_on_input_queue_length(en265_encoder_context*, LIBDE265_API 244 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_trim_input_queue(en265_encoder_context*, int max_pending_images) LIBDE265_API 250 libde265-1.0.3/libde265/en265.cc LIBDE265_API int en265_current_input_queue_length(en265_encoder_context*) LIBDE265_API 256 libde265-1.0.3/libde265/en265.cc LIBDE265_API de265_error en265_encode(en265_encoder_context* e) LIBDE265_API 270 libde265-1.0.3/libde265/en265.cc LIBDE265_API enum en265_encoder_state en265_get_encoder_state(en265_encoder_context* e) LIBDE265_API 276 libde265-1.0.3/libde265/en265.cc LIBDE265_API struct en265_packet* en265_get_packet(en265_encoder_context* e, int timeout_ms) LIBDE265_API 294 libde265-1.0.3/libde265/en265.cc LIBDE265_API void en265_free_packet(en265_encoder_context* e, struct en265_packet* pck) LIBDE265_API 313 libde265-1.0.3/libde265/en265.cc LIBDE265_API int en265_number_of_queued_packets(en265_encoder_context* e) LIBDE265_API 38 libde265-1.0.3/libde265/en265.h LIBDE265_API en265_encoder_context* en265_new_encoder(void); LIBDE265_API 41 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_free_encoder(en265_encoder_context*); LIBDE265_API 44 libde265-1.0.3/libde265/en265.h LIBDE265_API void en265_set_image_release_function(en265_encoder_context*, LIBDE265_API 52 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_set_parameter_bool(en265_encoder_context*, LIBDE265_API 54 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_set_parameter_int(en265_encoder_context*, LIBDE265_API 56 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_set_parameter_string(en265_encoder_context*, LIBDE265_API 58 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_set_parameter_choice(en265_encoder_context*, LIBDE265_API 62 libde265-1.0.3/libde265/en265.h LIBDE265_API const char** en265_list_parameters(en265_encoder_context*); LIBDE265_API 71 libde265-1.0.3/libde265/en265.h LIBDE265_API enum en265_parameter_type en265_get_parameter_type(en265_encoder_context*, LIBDE265_API 74 libde265-1.0.3/libde265/en265.h LIBDE265_API const char** en265_list_parameter_choices(en265_encoder_context*, LIBDE265_API 80 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_parse_command_line_parameters(en265_encoder_context*, LIBDE265_API 82 libde265-1.0.3/libde265/en265.h LIBDE265_API void en265_show_parameters(en265_encoder_context*); LIBDE265_API 88 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_start_encoder(en265_encoder_context*, int number_of_threads); LIBDE265_API 91 libde265-1.0.3/libde265/en265.h LIBDE265_API struct de265_image* en265_allocate_image(en265_encoder_context*, LIBDE265_API 96 libde265-1.0.3/libde265/en265.h LIBDE265_API void* de265_alloc_image_plane(struct de265_image* img, int cIdx, LIBDE265_API 98 libde265-1.0.3/libde265/en265.h LIBDE265_API void de265_free_image_plane(struct de265_image* img, int cIdx); LIBDE265_API 102 libde265-1.0.3/libde265/en265.h LIBDE265_API void en265_get_image_spec(en265_encoder_context*, LIBDE265_API 112 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_push_image(en265_encoder_context*, LIBDE265_API 115 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_push_eof(en265_encoder_context*); LIBDE265_API 118 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_block_on_input_queue_length(en265_encoder_context*, LIBDE265_API 122 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_trim_input_queue(en265_encoder_context*, int max_pending_images); LIBDE265_API 124 libde265-1.0.3/libde265/en265.h LIBDE265_API int en265_current_input_queue_length(en265_encoder_context*); LIBDE265_API 127 libde265-1.0.3/libde265/en265.h LIBDE265_API de265_error en265_encode(en265_encoder_context*); LIBDE265_API 139 libde265-1.0.3/libde265/en265.h LIBDE265_API enum en265_encoder_state en265_get_encoder_state(en265_encoder_context*); LIBDE265_API 206 libde265-1.0.3/libde265/en265.h LIBDE265_API struct en265_packet* en265_get_packet(en265_encoder_context*, int timeout_ms); LIBDE265_API 207 libde265-1.0.3/libde265/en265.h LIBDE265_API void en265_free_packet(en265_encoder_context*, struct en265_packet*); LIBDE265_API 209 libde265-1.0.3/libde265/en265.h LIBDE265_API int en265_number_of_queued_packets(en265_encoder_context*); LIBDE265_API 149 libde265-1.0.3/libde265/encoder/encoder-core.h LIBDE265_API void en265_print_logging(const encoder_context* ectx, const char* id, const char* filename); LIBDE265_API 186 libde265-1.0.3/libde265/image-io.cc LIBDE265_API PacketSink_File::~PacketSink_File() LIBDE265_API 194 libde265-1.0.3/libde265/image-io.cc LIBDE265_API void PacketSink_File::set_filename(const char* filename) LIBDE265_API 202 libde265-1.0.3/libde265/image-io.cc LIBDE265_API void PacketSink_File::send_packet(const uint8_t* data, int n) LIBDE265_API 33 libde265-1.0.3/libde265/image-io.h LIBDE265_API ImageSource(); LIBDE265_API 34 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API ~ImageSource() { } LIBDE265_API 39 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API de265_image* get_image(bool block=true) = 0; LIBDE265_API 40 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API void skip_frames(int n) = 0; LIBDE265_API 42 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API int get_width() const = 0; LIBDE265_API 43 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API int get_height() const = 0; LIBDE265_API 51 libde265-1.0.3/libde265/image-io.h LIBDE265_API ImageSource_YUV(); LIBDE265_API 52 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API ~ImageSource_YUV(); LIBDE265_API 54 libde265-1.0.3/libde265/image-io.h bool LIBDE265_API set_input_file(const char* filename, int w,int h); LIBDE265_API 57 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API de265_image* get_image(bool block=true); LIBDE265_API 58 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API void skip_frames(int n); LIBDE265_API 60 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API int get_width() const { return width; } LIBDE265_API 61 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API int get_height() const { return height; } LIBDE265_API 77 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API ~ImageSink() { } LIBDE265_API 79 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API void send_image(const de265_image* img) = 0; LIBDE265_API 85 libde265-1.0.3/libde265/image-io.h LIBDE265_API ImageSink_YUV() : mFH(NULL) { } LIBDE265_API 86 libde265-1.0.3/libde265/image-io.h LIBDE265_API ~ImageSink_YUV(); LIBDE265_API 88 libde265-1.0.3/libde265/image-io.h bool LIBDE265_API set_filename(const char* filename); LIBDE265_API 90 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API void send_image(const de265_image* img); LIBDE265_API 101 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API ~PacketSink() { } LIBDE265_API 103 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API void send_packet(const uint8_t* data, int n) = 0; LIBDE265_API 110 libde265-1.0.3/libde265/image-io.h LIBDE265_API PacketSink_File(); LIBDE265_API 111 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API ~PacketSink_File(); LIBDE265_API 113 libde265-1.0.3/libde265/image-io.h LIBDE265_API void set_filename(const char* filename); LIBDE265_API 115 libde265-1.0.3/libde265/image-io.h virtual LIBDE265_API void send_packet(const uint8_t* data, int n); LIBDE265_API 68 libde265-1.0.3/libde265/image.cc LIBDE265_API void* de265_alloc_image_plane(struct de265_image* img, int cIdx, LIBDE265_API 98 libde265-1.0.3/libde265/image.cc LIBDE265_API void de265_free_image_plane(struct de265_image* img, int cIdx) LIBDE265_API 29 libde265-1.0.3/libde265/quality.h LIBDE265_API uint32_t SSD(const uint8_t* img, int imgStride, LIBDE265_API 33 libde265-1.0.3/libde265/quality.h LIBDE265_API uint32_t SAD(const uint8_t* img, int imgStride, LIBDE265_API 37 libde265-1.0.3/libde265/quality.h LIBDE265_API double MSE(const uint8_t* img, int imgStride, LIBDE265_API 41 libde265-1.0.3/libde265/quality.h LIBDE265_API double PSNR(double mse); LIBDE265_API 44 libde265-1.0.3/libde265/quality.h LIBDE265_API uint32_t compute_distortion_ssd(const de265_image* img1, const de265_image* img2, LIBDE265_API 54 libde265-1.0.3/libde265/util.cc LIBDE265_API void de265_disable_logging() // DEPRECATED LIBDE265_API 60 libde265-1.0.3/libde265/util.cc LIBDE265_API void de265_set_verbosity(int level) LIBDE265_API 422 libde265-1.0.3/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-1.0.3/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-1.0.3/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-1.0.3/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-1.0.3/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-1.0.3/libde265/visualize.cc LIBDE265_API void draw_QuantPY(const de265_image* img, uint8_t* dst, int stride, int pixelSize) LIBDE265_API 452 libde265-1.0.3/libde265/visualize.cc LIBDE265_API void draw_Motion(const de265_image* img, uint8_t* dst, int stride, int pixelSize) LIBDE265_API 457 libde265-1.0.3/libde265/visualize.cc LIBDE265_API void draw_Slices(const de265_image* img, uint8_t* dst, int stride, int pixelSize) LIBDE265_API 539 libde265-1.0.3/libde265/visualize.cc LIBDE265_API void draw_Tiles(const de265_image* img, uint8_t* dst, int stride, int pixelSize) LIBDE265_API 36 libde265-1.0.3/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-1.0.3/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-1.0.3/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-1.0.3/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-1.0.3/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-1.0.3/libde265/visualize.h LIBDE265_API void draw_QuantPY(const de265_image* img, uint8_t* dst, int stride, int pixelSize); LIBDE265_API 42 libde265-1.0.3/libde265/visualize.h LIBDE265_API void draw_Motion(const de265_image* img, uint8_t* dst, int stride, int pixelSize); LIBDE265_API 43 libde265-1.0.3/libde265/visualize.h LIBDE265_API void draw_Slices(const de265_image* img, uint8_t* dst, int stride, int pixelSize); LIBDE265_API 44 libde265-1.0.3/libde265/visualize.h LIBDE265_API void draw_Tiles(const de265_image* img, uint8_t* dst, int stride, int pixelSize);