kwave  18.07.70
SampleReader.cpp File Reference
#include "config.h"
#include <QApplication>
#include "libkwave/Sample.h"
#include "libkwave/SampleReader.h"
#include "libkwave/Stripe.h"
#include "libkwave/Utils.h"
#include "libkwave/memcpy.h"
Include dependency graph for SampleReader.cpp:

Go to the source code of this file.

Macros

#define MIN_PROGRESS_INTERVAL   500
 

Functions

static void padBuffer (Kwave::SampleArray &buffer, unsigned int offset, unsigned int len)
 

Macro Definition Documentation

◆ MIN_PROGRESS_INTERVAL

#define MIN_PROGRESS_INTERVAL   500

minimum time between emitting the "progress()" signal [ms]

Definition at line 32 of file SampleReader.cpp.

Referenced by Kwave::SampleReader::fillBuffer(), and Kwave::SampleReader::read().

Function Documentation

◆ padBuffer()

static void padBuffer ( Kwave::SampleArray buffer,
unsigned int  offset,
unsigned int  len 
)
inlinestatic

Definition at line 62 of file SampleReader.cpp.

Referenced by Kwave::SampleReader::readSamples().

64 {
65 #ifdef STRICTLY_QT
66  while (len--)
67  buffer[offset++] = 0;
68 #else
69  memset((&buffer[offset]), 0x00,
70  len * sizeof(const_cast<const Kwave::SampleArray &>(buffer)[0]));
71 #endif
72 }
Here is the caller graph for this function: