Modules
AVPicture types, pixel formats and basic image planes manipulation.
Macros and function useful to check at compile time and at runtime which version of libavutil is in use.
Media Type.
Macros
Compute the length of an integer list.
More...
Enumerations
Functions
Return a string describing the media_type enum, NULL if media_type is unknown.
More...
Return x default pointer in case p is NULL.
More...
Compute the length of an integer list.
More...
Return the fractional representation of the internal time base.
More...
Fill the provided buffer with a string containing a FourCC (four-character code) representation.
More...
Detailed Description
Macro Definition Documentation
◆ av_int_list_length
#define av_int_list_length
(
list,
term
Compute the length of an integer list.
- Parameters
-
term list terminator (usually 0 or -1)
list pointer to the list
- Returns
- length of the list, in elements, not counting the terminator
Definition at line 336 of file avutil.h.
◆ AV_FOURCC_MAX_STRING_SIZE
#define AV_FOURCC_MAX_STRING_SIZE 32
◆ av_fourcc2str
Enumeration Type Documentation
◆ AVMediaType
Enumerator |
---|
AVMEDIA_TYPE_UNKNOWN | Usually treated as AVMEDIA_TYPE_DATA.
|
AVMEDIA_TYPE_VIDEO |
AVMEDIA_TYPE_AUDIO |
AVMEDIA_TYPE_DATA | Opaque data information usually continuous.
|
AVMEDIA_TYPE_SUBTITLE |
AVMEDIA_TYPE_ATTACHMENT | Opaque data information usually sparse.
|
AVMEDIA_TYPE_NB |
Definition at line 198 of file avutil.h.
Function Documentation
◆ av_get_media_type_string()
const char* av_get_media_type_string
(
enum
AVMediaType
media_type )
Return a string describing the media_type enum, NULL if media_type is unknown.
- Examples
- demux_decode.c, and extract_mvs.c.
Definition at line 28 of file utils.c.
Referenced by avcodec_string(), avfilter_link(), avi_write_header(), choose_encoder(), create_streams(), demux_final_stats(), demux_stream_alloc(), encode_frame(), ff_framehash_write_header(), fg_complex_bind_input(), fg_create_simple(), fg_thread_set_name(), find_matching_stream(), find_stream(), flv_init(), get_type_string(), graph_check_validity(), ifilter_bind_dec(), ifilter_bind_fg(), ifilter_bind_ist(), init_muxer(), input_packet_process(), log_slave(), map_manual(), mov_read_kind(), mpeg_mux_init(), mux_final_stats(), mux_stream_alloc(), mxf_add_metadata_stream(), ofilter_alloc(), open_codec_context(), ost_add(), packet_decode(), parse_codec(), print_filter(), print_filtergraph_single(), print_link(), print_streams(), read_thread(), report_new_stream(), seg_init(), show_frame(), show_packet(), show_stream(), stream_cycle_channel(), stream_specifier_parse(), and write_frame().
◆ av_x_if_null()
static void* av_x_if_null
(
const void *
p,
const void *
x
)
inlinestatic |
Return x default pointer in case p is NULL.
- Examples
- decode_filter_audio.c.
Definition at line 311 of file avutil.h.
Referenced by activate(), avfilter_link(), avi_write_header(), compact_print_section_header(), data_open(), default_print_section_header(), device_try_init(), ff_print_pts(), ff_print_time(), ftp_connect(), get_frame_side_data_type(), get_packet_side_data_type(), get_stream_group_type(), init(), init_filters(), init_report(), log_default(), match_section(), opt_get_elem(), parse_script(), print_link(), print_link_prop(), show_stream_group(), and video_thread().
◆ av_int_list_length_for_size()
const void *
list,
uint64_t
term
)
Compute the length of an integer list.
- Parameters
-
elsize size in bytes of each list element (only 1, 2, 4 or 8)
term list terminator (usually 0 or -1)
list pointer to the list
- Returns
- length of the list, in elements, not counting the terminator
Definition at line 55 of file utils.c.
◆ av_get_time_base_q()
Return the fractional representation of the internal time base.
Definition at line 98 of file utils.c.
◆ av_fourcc_make_string()
char* av_fourcc_make_string
(
char *
buf,
uint32_t
fourcc
)
Fill the provided buffer with a string containing a FourCC (four-character code) representation.
- Parameters
-
buf a buffer with size in bytes of at least AV_FOURCC_MAX_STRING_SIZE
fourcc the fourcc to represent
- Returns
- the buffer in input
Definition at line 75 of file utils.c.
Referenced by ff_decklink_read_header(), and mov_read_udta_string().
Generated on Thu Oct 16 2025 19:24:26 for FFmpeg by
doxygen
1.8.17