Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef AVUTIL_INTFLOAT_READWRITE_H
00022 #define AVUTIL_INTFLOAT_READWRITE_H
00023
00024 #include <stdint.h>
00025 #include "attributes.h"
00026
00027
00028 typedef struct AVExtFloat {
00029 uint8_t exponent[2];
00030 uint8_t mantissa[8];
00031 } AVExtFloat;
00032
00033 attribute_deprecated double av_int2dbl(int64_t v) av_const;
00034 attribute_deprecated float av_int2flt(int32_t v) av_const;
00035 attribute_deprecated double av_ext2dbl(const AVExtFloat ext) av_const;
00036 attribute_deprecated int64_t av_dbl2int(double d) av_const;
00037 attribute_deprecated int32_t av_flt2int(float d) av_const;
00038 attribute_deprecated AVExtFloat av_dbl2ext(double d) av_const;
00039
00040 #endif