|
FFmpeg 7.1.2
|
Modules | |
| Preprocessor String Macros | |
| String manipulation macros. | |
| Library Version Macros | |
| Useful to check and match library version in order to maintain backward compatibility. | |
| Constants | |
| Image related | |
| AVPicture types, pixel formats and basic image planes manipulation. | |
| Version and Build diagnostics | |
| Macros and function useful to check at compiletime and at runtime which version of libavutil is in use. | |
| Media Type | |
| Media Type. | |
Macros | |
| #define | av_int_list_length(list, term) av_int_list_length_for_size(sizeof(*(list)), list, term) |
| Compute the length of an integer list. | |
| #define | AV_FOURCC_MAX_STRING_SIZE 32 |
| #define | av_fourcc2str(fourcc) av_fourcc_make_string((char[AV_FOURCC_MAX_STRING_SIZE]){0}, fourcc) |
Enumerations | |
| enum | AVMediaType { AVMEDIA_TYPE_UNKNOWN = -1 , AVMEDIA_TYPE_VIDEO , AVMEDIA_TYPE_AUDIO , AVMEDIA_TYPE_DATA , AVMEDIA_TYPE_SUBTITLE , AVMEDIA_TYPE_ATTACHMENT , AVMEDIA_TYPE_NB } |
Functions | |
| 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. | |
| static void * | av_x_if_null (const void *p, const void *x) |
| Return x default pointer in case p is NULL. | |
| unsigned | av_int_list_length_for_size (unsigned elsize, const void *list, uint64_t term) av_pure |
| Compute the length of an integer list. | |
| AVRational | av_get_time_base_q (void) |
| Return the fractional representation of the internal time base. | |
| char * | av_fourcc_make_string (char *buf, uint32_t fourcc) |
| Fill the provided buffer with a string containing a FourCC (four-character code) representation. | |
| #define av_int_list_length | ( | list, | |
| term | |||
| ) | av_int_list_length_for_size(sizeof(*(list)), list, term) |
| #define av_fourcc2str | ( | fourcc | ) | av_fourcc_make_string((char[AV_FOURCC_MAX_STRING_SIZE]){0}, fourcc) |
| enum AVMediaType |
| 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.
Referenced by open_codec_context(), and open_codec_context().
|
inlinestatic |
Return x default pointer in case p is NULL.
Definition at line 312 of file avutil.h.
Referenced by init_filters().
| unsigned av_int_list_length_for_size | ( | unsigned | elsize, |
| const void * | list, | ||
| uint64_t | term | ||
| ) |
Compute the length of an integer list.
| 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 |
| AVRational av_get_time_base_q | ( | void | ) |
Return the fractional representation of the internal time base.
| char * av_fourcc_make_string | ( | char * | buf, |
| uint32_t | fourcc | ||
| ) |
Fill the provided buffer with a string containing a FourCC (four-character code) representation.
| buf | a buffer with size in bytes of at least AV_FOURCC_MAX_STRING_SIZE |
| fourcc | the fourcc to represent |