Crate mediainfolib_rs

Source

Re-exports§

pub use self::MediaInfo_stream_t as MediaInfo_stream_C;
pub use self::MediaInfo_info_t as MediaInfo_info_C;
pub use self::MediaInfo_infooptions_t as MediaInfo_infooptions_C;
pub use self::MediaInfo_fileoptions_t as MediaInfo_fileoptions_C;

Structs§

Handle
max_align_t

Constants§

AIO_PRIO_DELTA_MAX
ARG_MAX
BC_BASE_MAX
BC_DIM_MAX
BC_SCALE_MAX
BC_STRING_MAX
CHARCLASS_NAME_MAX
COLL_WEIGHTS_MAX
DELAYTIMER_MAX
EXPR_NEST_MAX
HOST_NAME_MAX
LINE_MAX
LINK_MAX
LOGIN_NAME_MAX
MAXTYPE_INT
MAX_CANON
MAX_INPUT
MB_LEN_MAX
MQ_PRIO_MAX
MediaInfo_fileoptions_t_MediaInfo_FileOption_CloseAll
MediaInfo_fileoptions_t_MediaInfo_FileOption_Max
MediaInfo_fileoptions_t_MediaInfo_FileOption_NoRecursive
MediaInfo_fileoptions_t_MediaInfo_FileOption_Nothing
MediaInfo_info_t_MediaInfo_Info_HowTo
MediaInfo_info_t_MediaInfo_Info_Info
MediaInfo_info_t_MediaInfo_Info_Max
MediaInfo_info_t_MediaInfo_Info_Measure
MediaInfo_info_t_MediaInfo_Info_Measure_Text
MediaInfo_info_t_MediaInfo_Info_Name
MediaInfo_info_t_MediaInfo_Info_Name_Text
MediaInfo_info_t_MediaInfo_Info_Options
MediaInfo_info_t_MediaInfo_Info_Text
MediaInfo_infooptions_t_MediaInfo_InfoOption_Max
MediaInfo_infooptions_t_MediaInfo_InfoOption_Reserved
MediaInfo_infooptions_t_MediaInfo_InfoOption_ShowInInform
MediaInfo_infooptions_t_MediaInfo_InfoOption_ShowInSupported
MediaInfo_infooptions_t_MediaInfo_InfoOption_TypeOfValue
MediaInfo_stream_t_MediaInfo_Stream_Audio
MediaInfo_stream_t_MediaInfo_Stream_General
MediaInfo_stream_t_MediaInfo_Stream_Image
MediaInfo_stream_t_MediaInfo_Stream_Max
MediaInfo_stream_t_MediaInfo_Stream_Menu
MediaInfo_stream_t_MediaInfo_Stream_Other
MediaInfo_stream_t_MediaInfo_Stream_Text
MediaInfo_stream_t_MediaInfo_Stream_Video
NAME_MAX
NGROUPS_MAX
NR_OPEN
PATH_MAX
PIPE_BUF
PTHREAD_DESTRUCTOR_ITERATIONS
PTHREAD_KEYS_MAX
PTHREAD_STACK_MIN
RE_DUP_MAX
RTSIG_MAX
SEM_VALUE_MAX
TTY_NAME_MAX
XATTR_LIST_MAX
XATTR_NAME_MAX
XATTR_SIZE_MAX
_ATFILE_SOURCE
_BITS_POSIX1_LIM_H
_BITS_POSIX2_LIM_H
_DEFAULT_SOURCE
_FEATURES_H
_LIBC_LIMITS_H_
_POSIX2_BC_BASE_MAX
_POSIX2_BC_DIM_MAX
_POSIX2_BC_SCALE_MAX
_POSIX2_BC_STRING_MAX
_POSIX2_CHARCLASS_NAME_MAX
_POSIX2_COLL_WEIGHTS_MAX
_POSIX2_EXPR_NEST_MAX
_POSIX2_LINE_MAX
_POSIX2_RE_DUP_MAX
_POSIX_AIO_LISTIO_MAX
_POSIX_AIO_MAX
_POSIX_ARG_MAX
_POSIX_CHILD_MAX
_POSIX_CLOCKRES_MIN
_POSIX_C_SOURCE
_POSIX_DELAYTIMER_MAX
_POSIX_HOST_NAME_MAX
_POSIX_LINK_MAX
_POSIX_LOGIN_NAME_MAX
_POSIX_MAX_CANON
_POSIX_MAX_INPUT
_POSIX_MQ_OPEN_MAX
_POSIX_MQ_PRIO_MAX
_POSIX_NAME_MAX
_POSIX_NGROUPS_MAX
_POSIX_OPEN_MAX
_POSIX_PATH_MAX
_POSIX_PIPE_BUF
_POSIX_RE_DUP_MAX
_POSIX_RTSIG_MAX
_POSIX_SEM_NSEMS_MAX
_POSIX_SEM_VALUE_MAX
_POSIX_SIGQUEUE_MAX
_POSIX_SOURCE
_POSIX_SSIZE_MAX
_POSIX_STREAM_MAX
_POSIX_SYMLINK_MAX
_POSIX_SYMLOOP_MAX
_POSIX_THREAD_DESTRUCTOR_ITERATIONS
_POSIX_THREAD_KEYS_MAX
_POSIX_THREAD_THREADS_MAX
_POSIX_TIMER_MAX
_POSIX_TTY_NAME_MAX
_POSIX_TZNAME_MAX
_STDC_PREDEF_H
_SYS_CDEFS_H
__GLIBC_MINOR__
__GLIBC_USE_C2X_STRTOL
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNU_LIBRARY__
__HAVE_GENERIC_SELECTION
__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_IEC_60559_BFP__
__STDC_IEC_60559_COMPLEX__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__UNIX__
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__glibc_c99_flexarr_available

Functions§

MediaInfoA_Close
@brief Wrapper for MediaInfoLib::MediaInfo::Close
MediaInfoA_Count_Get
@brief Wrapper for MediaInfoLib::MediaInfo::Count_Get
MediaInfoA_Delete
@brief Delete a MediaInfo interface
MediaInfoA_Get
@brief Wrapper for MediaInfoLib::MediaInfo::Get
MediaInfoA_GetI
@brief Wrapper for MediaInfoLib::MediaInfo::Get
MediaInfoA_Inform
@brief Wrapper for MediaInfoLib::MediaInfo::Inform
MediaInfoA_New
@brief A ‘new’ MediaInfo interface, return a Handle, don’t forget to delete it after using it
MediaInfoA_New_Quick
@brief A ‘new’ MediaInfo interface (with a quick init of useful options : “VERSION;APP_NAME;APP_VERSION”, but without debug information, use it only if you know what you do), return a Handle, don’t forget to delete it after using it
MediaInfoA_Open
@brief Wrapper for MediaInfoLib::MediaInfo::Open (with a filename)
MediaInfoA_Open_Buffer
@brief Wrapper for MediaInfoLib::MediaInfo::Open (with a buffer)
MediaInfoA_Open_Buffer_Continue
@brief Wrapper for MediaInfoLib::MediaInfo::Open (with a buffer, Continue)
MediaInfoA_Open_Buffer_Continue_GoTo_Get
@brief Wrapper for MediaInfoLib::MediaInfo::Open (with a buffer, Continue_GoTo_Get)
MediaInfoA_Open_Buffer_Finalize
@brief Wrapper for MediaInfoLib::MediaInfo::Open (with a buffer, Finalize)
MediaInfoA_Open_Buffer_Init
@brief Wrapper for MediaInfoLib::MediaInfo::Open (with a buffer, Init)
MediaInfoA_Open_NextPacket
@brief Wrapper for MediaInfoLib::MediaInfo::Open (NextPacket)
MediaInfoA_Option
@brief Wrapper for MediaInfoLib::MediaInfo::Option
MediaInfoA_Output_Buffer_Get
@brief Wrapper for MediaInfoLib::MediaInfo::Output_Buffer_Get
MediaInfoA_Output_Buffer_GetI
@brief Wrapper for MediaInfoLib::MediaInfo::Output_Buffer_Get
MediaInfoA_Save
@brief Wrapper for MediaInfoLib::MediaInfo::Save
MediaInfoA_Set
@brief Wrapper for MediaInfoLib::MediaInfo::Set
MediaInfoA_SetI
@brief Wrapper for MediaInfoLib::MediaInfo::Set
MediaInfoA_State_Get
@brief Wrapper for MediaInfoLib::MediaInfo::State_Get
MediaInfoListA_Close
@brief Wrapper for MediaInfoListLib::MediaInfoList::Close
MediaInfoListA_Count_Get
@brief Wrapper for MediaInfoListLib::MediaInfoList::Count_Get
MediaInfoListA_Count_Get_Files
@brief Wrapper for MediaInfoListLib::MediaInfoList::Count_Get
MediaInfoListA_Delete
@brief Delete a MediaInfoList interface
MediaInfoListA_Get
@brief Wrapper for MediaInfoListLib::MediaInfoList::Get
MediaInfoListA_GetI
@brief Wrapper for MediaInfoListLib::MediaInfoList::Get
MediaInfoListA_Inform
@brief Wrapper for MediaInfoListLib::MediaInfoList::Inform
MediaInfoListA_New
@brief A ‘new’ MediaInfoList interface, return a Handle, don’t forget to delete it after using it
MediaInfoListA_New_Quick
@brief A ‘new’ MediaInfoList interface (with a quick init of useful options : “VERSION;APP_NAME;APP_VERSION”, but without debug information, use it only if you know what you do), return a Handle, don’t forget to delete it after using it
MediaInfoListA_Open
@brief Wrapper for MediaInfoListLib::MediaInfoList::Open (with a filename)
MediaInfoListA_Open_Buffer
@brief Wrapper for MediaInfoListLib::MediaInfoList::Open (with a buffer)
MediaInfoListA_Option
@brief Wrapper for MediaInfoListLib::MediaInfoList::Option
MediaInfoListA_Save
@brief Wrapper for MediaInfoListLib::MediaInfoList::Save
MediaInfoListA_Set
@brief Wrapper for MediaInfoListLib::MediaInfoList::Set
MediaInfoListA_SetI
@brief Wrapper for MediaInfoListLib::MediaInfoList::Set
MediaInfoListA_State_Get
@brief Wrapper for MediaInfoListLib::MediaInfoList::State_Get
MediaInfo_Info_Version

Type Aliases§

MediaInfo_fileoptions_t
@brief File opening options
MediaInfo_info_t
@brief Kinds of Info
MediaInfo_infooptions_t
@brief Option if InfoKind = Info_Options
MediaInfo_int8u
MediaInfo_int64u
MediaInfo_stream_t
@brief Kinds of Stream
size_t
wchar_t