Ap4Utils.h File Reference
#include "Ap4Config.h"
#include "Ap4Types.h"
#include "Ap4Results.h"
Go to the source code of this file.
Classes | |
class | AP4_BitWriter |
Functions | |
double | AP4_BytesToDoubleBE (const unsigned char *bytes) |
AP4_UI64 | AP4_BytesToUInt64BE (const unsigned char *bytes) |
void | AP4_BytesFromDoubleBE (unsigned char *bytes, double value) |
void | AP4_BytesFromUInt64BE (unsigned char *bytes, AP4_UI64 value) |
AP4_UI32 | AP4_BytesToUInt32BE (const unsigned char *bytes) |
AP4_SI32 | AP4_BytesToInt32BE (const unsigned char *bytes) |
AP4_UI32 | AP4_BytesToUInt24BE (const unsigned char *bytes) |
AP4_UI16 | AP4_BytesToUInt16BE (const unsigned char *bytes) |
AP4_SI16 | AP4_BytesToInt16BE (const unsigned char *bytes) |
void | AP4_BytesFromUInt32BE (unsigned char *bytes, AP4_UI32 value) |
void | AP4_BytesFromUInt24BE (unsigned char *bytes, AP4_UI32 value) |
void | AP4_BytesFromUInt16BE (unsigned char *bytes, AP4_UI16 value) |
AP4_UI32 | AP4_DurationMsFromUnits (AP4_UI64 units, AP4_UI32 units_per_second) |
AP4_UI64 | AP4_ConvertTime (AP4_UI64 time_value, AP4_UI32 from_time_scale, AP4_UI32 to_time_scale) |
int | AP4_FormatString (char *str, AP4_Size size, const char *format,...) |
int | AP4_FormatStringVN (char *buffer, size_t count, const char *format, va_list argptr) |
unsigned char | AP4_HexNibble (char c) |
char | AP4_NibbleHex (unsigned int nibble) |
void | AP4_FormatFourChars (char *str, AP4_UI32 value) |
void | AP4_FormatFourCharsPrintable (char *str, AP4_UI32 value) |
AP4_Result | AP4_ParseHex (const char *hex, unsigned char *bytes, unsigned int count) |
AP4_Result | AP4_FormatHex (const AP4_UI08 *data, unsigned int data_size, char *hex) |
AP4_Result | AP4_SplitArgs (char *arg, char *&arg0, char *&arg1, char *&arg2) |
AP4_Result | AP4_SplitArgs (char *arg, char *&arg0, char *&arg1) |
Function Documentation
void AP4_BytesFromDoubleBE | ( | unsigned char * | bytes, | |
double | value | |||
) |
void AP4_BytesFromUInt16BE | ( | unsigned char * | bytes, | |
AP4_UI16 | value | |||
) | [inline] |
Definition at line 129 of file Ap4Utils.h.
void AP4_BytesFromUInt24BE | ( | unsigned char * | bytes, | |
AP4_UI32 | value | |||
) | [inline] |
Definition at line 118 of file Ap4Utils.h.
void AP4_BytesFromUInt32BE | ( | unsigned char * | bytes, | |
AP4_UI32 | value | |||
) | [inline] |
Definition at line 106 of file Ap4Utils.h.
void AP4_BytesFromUInt64BE | ( | unsigned char * | bytes, | |
AP4_UI64 | value | |||
) |
double AP4_BytesToDoubleBE | ( | const unsigned char * | bytes | ) |
AP4_SI16 AP4_BytesToInt16BE | ( | const unsigned char * | bytes | ) | [inline] |
Definition at line 97 of file Ap4Utils.h.
References AP4_BytesToUInt16BE().
AP4_SI32 AP4_BytesToInt32BE | ( | const unsigned char * | bytes | ) | [inline] |
Definition at line 65 of file Ap4Utils.h.
References AP4_BytesToUInt32BE().
AP4_UI16 AP4_BytesToUInt16BE | ( | const unsigned char * | bytes | ) | [inline] |
Definition at line 86 of file Ap4Utils.h.
Referenced by AP4_BytesToInt16BE().
AP4_UI32 AP4_BytesToUInt24BE | ( | const unsigned char * | bytes | ) | [inline] |
Definition at line 74 of file Ap4Utils.h.
AP4_UI32 AP4_BytesToUInt32BE | ( | const unsigned char * | bytes | ) | [inline] |
Definition at line 52 of file Ap4Utils.h.
Referenced by AP4_BytesToInt32BE().
AP4_UI64 AP4_BytesToUInt64BE | ( | const unsigned char * | bytes | ) |
void AP4_FormatFourChars | ( | char * | str, | |
AP4_UI32 | value | |||
) |
void AP4_FormatFourCharsPrintable | ( | char * | str, | |
AP4_UI32 | value | |||
) |
AP4_Result AP4_FormatHex | ( | const AP4_UI08 * | data, | |
unsigned int | data_size, | |||
char * | hex | |||
) |
int AP4_FormatString | ( | char * | str, | |
AP4_Size | size, | |||
const char * | format, | |||
... | ||||
) |
int AP4_FormatStringVN | ( | char * | buffer, | |
size_t | count, | |||
const char * | format, | |||
va_list | argptr | |||
) |
unsigned char AP4_HexNibble | ( | char | c | ) |
char AP4_NibbleHex | ( | unsigned int | nibble | ) |
AP4_Result AP4_ParseHex | ( | const char * | hex, | |
unsigned char * | bytes, | |||
unsigned int | count | |||
) |
AP4_Result AP4_SplitArgs | ( | char * | arg, | |
char *& | arg0, | |||
char *& | arg1 | |||
) |
AP4_Result AP4_SplitArgs | ( | char * | arg, | |
char *& | arg0, | |||
char *& | arg1, | |||
char *& | arg2 | |||
) |
Generated on Thu May 13 16:36:41 2010 for Bento4 MP4 SDK by
