FFmpeg
Functions
time.c File Reference
#include "config.h"
#include <stddef.h>
#include <stdint.h>
#include <time.h>
#include "error.h"

Go to the source code of this file.

Functions

int64_t av_gettime (void)
 Get the current time in microseconds. More...
 
int64_t av_gettime_relative (void)
 Get the current time in microseconds since some unspecified starting point. More...
 
int av_gettime_relative_is_monotonic (void)
 Indicates with a boolean result if the av_gettime_relative() time source is monotonic. More...
 
int av_usleep (unsigned usec)
 Sleep for a period of time. More...
 

Function Documentation

◆ av_gettime()

int64_t av_gettime ( void  )

◆ av_gettime_relative()

int64_t av_gettime_relative ( void  )

Get the current time in microseconds since some unspecified starting point.

On platforms that support it, the time comes from a monotonic clock This property makes this time source ideal for measuring relative time. The returned values may not be monotonic on platforms where a monotonic clock is not available.

Definition at line 56 of file time.c.

Referenced by audio_decode_frame(), bktr_getframe(), create_stream(), dct_error(), ddagrab_config_props(), ddagrab_request_frame(), enqueue_packet(), event_loop(), fbdev_read_packet(), ff_connect_parallel(), ff_network_sleep_interruptible(), ff_network_wait_fd_timeout(), ff_rtp_check_and_send_back_rr(), ff_rtp_send_rtcp_feedback(), fifo_overflow_drop_test(), fifo_thread_attempt_recovery(), fifo_thread_process_recovery_failure(), fifo_thread_recover(), fifo_write_trailer(), filter_frame(), gdigrab_read_header(), gdigrab_read_packet(), get_benchmark_time_stamps(), get_clock(), hls_read(), idct248_error(), input_thread(), kmsgrab_read_packet(), libsrt_network_wait_fd_timeout(), main(), parse_playlist(), plot_cqt(), read_data(), readrate_sleep(), refresh_loop_wait_event(), retry_transfer_wrapper(), rtcp_parse_packet(), rtp_parse_one_packet(), rtsp_read_packet(), sap_write_packet(), sdl_audio_callback(), select_cur_seq_no(), set_clock(), start_connect_attempt(), stream_toggle_pause(), test_motion(), transcode(), video_audio_display(), video_refresh(), video_thread(), decklink_input_callback::VideoInputFrameArrived(), wait_frame(), and zmq_proto_wait_timeout().

◆ av_gettime_relative_is_monotonic()

int av_gettime_relative_is_monotonic ( void  )

Indicates with a boolean result if the av_gettime_relative() time source is monotonic.

Definition at line 71 of file time.c.

◆ av_usleep()

int av_usleep ( unsigned  usec)