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
1.6.3