Miam-Player  0.8.0
A nice music player

Modules

 Preprocessor String Macros
 
 Library Version Macros
 
 Constants
 
 Image related
 
 Version and Build diagnostics
 
 Media Type
 Media Type.
 

Macros

#define av_int_list_length(list, term)   av_int_list_length_for_size(sizeof(*(list)), list, term)
 

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)
 
unsigned av_int_list_length_for_size (unsigned elsize, const void *list, uint64_t term) av_pure
 
FILE * av_fopen_utf8 (const char *path, const char *mode)
 
AVRational av_get_time_base_q (void)
 

Detailed Description

Macro Definition Documentation

#define av_int_list_length (   list,
  term 
)    av_int_list_length_for_size(sizeof(*(list)), list, term)

Compute the length of an integer list.

Parameters
termlist terminator (usually 0 or -1)
listpointer to the list
Returns
length of the list, in elements, not counting the terminator

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 

Function Documentation

FILE* av_fopen_utf8 ( const char *  path,
const char *  mode 
)

Open a file using a UTF-8 filename. The API of this function matches POSIX fopen(), errors are returned through errno.

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.

AVRational av_get_time_base_q ( void  )

Return the fractional representation of the internal time base.

unsigned av_int_list_length_for_size ( unsigned  elsize,
const void *  list,
uint64_t  term 
)

Compute the length of an integer list.

Parameters
elsizesize in bytes of each list element (only 1, 2, 4 or 8)
termlist terminator (usually 0 or -1)
listpointer to the list
Returns
length of the list, in elements, not counting the terminator