webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
file_utils.cc File Reference
#include "webrtc/modules/audio_processing/transient/file_utils.h"
#include <memory>
#include "webrtc/system_wrappers/include/file_wrapper.h"
#include "webrtc/typedefs.h"

Namespaces

 webrtc
 

Functions

int webrtc::ConvertByteArrayToFloat (const uint8_t bytes[4], float *out)
 
int webrtc::ConvertByteArrayToDouble (const uint8_t bytes[8], double *out)
 
int webrtc::ConvertFloatToByteArray (float value, uint8_t out_bytes[4])
 
int webrtc::ConvertDoubleToByteArray (double value, uint8_t out_bytes[8])
 
size_t webrtc::ReadInt16BufferFromFile (FileWrapper *file, size_t length, int16_t *buffer)
 
size_t webrtc::ReadInt16FromFileToFloatBuffer (FileWrapper *file, size_t length, float *buffer)
 
size_t webrtc::ReadInt16FromFileToDoubleBuffer (FileWrapper *file, size_t length, double *buffer)
 
size_t webrtc::ReadFloatBufferFromFile (FileWrapper *file, size_t length, float *buffer)
 
size_t webrtc::ReadDoubleBufferFromFile (FileWrapper *file, size_t length, double *buffer)
 
size_t webrtc::WriteInt16BufferToFile (FileWrapper *file, size_t length, const int16_t *buffer)
 
size_t webrtc::WriteFloatBufferToFile (FileWrapper *file, size_t length, const float *buffer)
 
size_t webrtc::WriteDoubleBufferToFile (FileWrapper *file, size_t length, const double *buffer)