22 |
***************************************************************************/ |
***************************************************************************/ |
23 |
|
|
24 |
#ifdef HAVE_CONFIG_H |
#ifdef HAVE_CONFIG_H |
25 |
#include <config.h> |
# include <config.h> |
26 |
#endif |
#endif |
27 |
|
|
28 |
#include <iostream> |
#include <iostream> |
81 |
if (name == "") name = "<NO NAME>"; |
if (name == "") name = "<NO NAME>"; |
82 |
else name = '\"' + name + '\"'; |
else name = '\"' + name + '\"'; |
83 |
cout << " Sample " << samples << ") " << name << ", "; |
cout << " Sample " << samples << ") " << name << ", "; |
84 |
cout << pSample->SamplesPerSecond << "Hz, " << pSample->Channels << " Channels, " << pSample->Loops |
cout << pSample->SamplesPerSecond << "Hz, " << pSample->Channels << " Channels, " << pSample->Loops << " Loops"; |
85 |
<< " Loops, LoopFraction=" << pSample->LoopFraction << ", Length=" << pSample->SamplesTotal << " Compressed=" << pSample->Compressed << endl; |
if (pSample->Loops) { |
86 |
|
cout << " (Type: "; |
87 |
|
switch (pSample->LoopType) { |
88 |
|
case gig::loop_type_normal: cout << "normal)"; break; |
89 |
|
case gig::loop_type_bidirectional: cout << "pingpong)"; break; |
90 |
|
case gig::loop_type_backward: cout << "reverse)"; break; |
91 |
|
} |
92 |
|
cout << ", LoopFraction=" << pSample->LoopFraction << ", Start=" << pSample->LoopStart << ", End=" << pSample->LoopEnd; |
93 |
|
} |
94 |
|
cout << ", Length=" << pSample->SamplesTotal << " Compressed=" << ((pSample->Compressed) ? "true" : "false") << endl; |
95 |
pSample = gig->GetNextSample(); |
pSample = gig->GetNextSample(); |
96 |
} |
} |
97 |
} |
} |