Modules
Not exported functions, for internal usage only.
String manipulation macros.
Useful to check and match library version in order to maintain backward compatibility.
AVPicture types, pixel formats and basic image planes manipulation.
Macros and function useful to check at compiletime and at runtime which version of libavutil is in use.
Media Type.
Macros
Compute the length of an integer list.
Enumerations
Functions
Return a string describing the media_type enum, NULL if media_type is unknown.
Return x default pointer in case p is NULL.
Compute the length of an integer list.
Open a file using a UTF-8 filename.
Return the fractional representation of the internal time base.
Detailed Description
Macro Definition Documentation
#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 324 of file avutil.h.
Enumeration Type Documentation
- 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 192 of file avutil.h.
Function Documentation
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:
- demuxing_decoding.c.
Definition at line 72 of file utils.c.
Referenced by avcodec_string(), avfilter_link(), avi_write_header(), check_streamcopy_filters(), describe_frame_to_str(), find_stream(), flv_write_header(), graph_check_validity(), log_slave(), open_codec_context(), open_output_file(), process_input(), report_new_stream(), seg_write_header(), show_frame(), show_packet(), show_stream(), stream_cycle_channel(), and write_frame().
static
void* av_x_if_null
(
const
void *
p,
)
inlinestatic
Return x default pointer in case p is NULL.
- Examples:
- filtering_audio.c.
Definition at line 301 of file avutil.h.
Referenced by av_opt_get(), avcodec_open2(), avfilter_link(), avi_write_header(), compact_print_section_header(), data_open(), default_print_section_header(), device_try_init(), filter_frame(), init(), init_dict(), init_filters(), init_report(), init_video(), match_section(), opt_list(), parse_script(), print_link_prop(), and video_thread().
unsigned av_int_list_length_for_size
(
unsigned
elsize,
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 98 of file utils.c.
FILE* av_fopen_utf8
(
const char *
path,
const char *
mode
)
Return the fractional representation of the internal time base.
Definition at line 117 of file utils.c.