MCPcopy Create free account

hub / github.com/cryptix/wav / functions

Functions71 in github.com/cryptix/wav

↓ 50 callersMethodWrite
(data []byte)
writer.go:110
↓ 17 callersFunctionNewReader
NewReader returns a new WAV reader wrapper
reader.go:50
↓ 12 callersFunctioncheckErr
(err error)
examples/demux/main.go:94
↓ 9 callersMethodClose
Close corrects the filesize information in the header
writer.go:117
↓ 8 callersMethodNewWriter
NewWriter creates a new WaveWriter and writes the header to it
writer.go:27
↓ 7 callersFunctionbWriteByteSlice
(sample []byte, samples int, b *testing.B)
writer_test.go:68
↓ 7 callersFunctionbenchWriteInt
(sample int32, samples int, b *testing.B)
writer_test.go:96
↓ 6 callersFunctioncheckErr
(err error)
examples/plotWav/main.go:77
↓ 5 callersMethodReadRawSample
ReadRawSample returns the raw []byte slice
reader.go:258
↓ 5 callersMethodReadSample
ReadSample returns the parsed sample bytes as integers
reader.go:279
↓ 4 callersMethodGetFile
GetFile returns File
reader.go:217
↓ 4 callersMethodGetSampleCount
GetSampleCount returns the number of samples
reader.go:181
↓ 4 callersMethodWriteSample
WriteSample writes a []byte array to file without conversion
writer.go:95
↓ 3 callersMethodWriteInt32
WriteInt32 writes the sample to the file using the binary package
writer.go:83
↓ 3 callersFunctioncheckErr
(err error)
examples/simpleSweep/main.go:47
↓ 3 callersFunctioncheckErr
(err error)
examples/simpleRead/main.go:41
↓ 3 callersFunctioncheckErr
(err error)
examples/simpleReadEvery/main.go:60
↓ 2 callersFunctiondump
(v interface{})
examples/demux/main.go:100
↓ 1 callersMethodError
()
errors.go:28
↓ 1 callersMethodReadSampleEvery
ReadSampleEvery returns the parsed sample bytes as integers every X samples
reader.go:303
↓ 1 callersMethodReset
Reset the wavReader
reader.go:237
↓ 1 callersMethodparseChunkFmt
parseChunkFmt
reader.go:153
↓ 1 callersMethodparseHeaders
()
reader.go:69
FunctionBenchmarkWriteBuf_10thSec
(b *testing.B)
writer_test.go:91
FunctionBenchmarkWriteBuf_16sample
(b *testing.B)
writer_test.go:88
FunctionBenchmarkWriteBuf_1Sec
(b *testing.B)
writer_test.go:93
FunctionBenchmarkWriteBuf_2Sec
(b *testing.B)
writer_test.go:94
FunctionBenchmarkWriteBuf_32sample
(b *testing.B)
writer_test.go:89
FunctionBenchmarkWriteBuf_64sample
(b *testing.B)
writer_test.go:90
FunctionBenchmarkWriteBuf_HalfSec
(b *testing.B)
writer_test.go:92
FunctionBenchmarkWriteInt32_10thSec
(b *testing.B)
writer_test.go:119
FunctionBenchmarkWriteInt32_16sample
(b *testing.B)
writer_test.go:116
FunctionBenchmarkWriteInt32_1Sec
(b *testing.B)
writer_test.go:121
FunctionBenchmarkWriteInt32_2Sec
(b *testing.B)
writer_test.go:122
FunctionBenchmarkWriteInt32_32sample
(b *testing.B)
writer_test.go:117
FunctionBenchmarkWriteInt32_64sample
(b *testing.B)
writer_test.go:118
FunctionBenchmarkWriteInt32_HalfSec
(b *testing.B)
writer_test.go:120
MethodFirstSampleOffset
FirstSampleOffset in the WAV stream
reader.go:232
FunctionFuzz
(data []byte)
fuzz.go:10
MethodGetAudioFormat
GetAudioFormat returns the audio format. A value of 1 indicates uncompressed PCM. Any other value indicates a compressed format
reader.go:187
MethodGetBitsPerSample
GetBitsPerSample returns the number of bits per sample
reader.go:202
MethodGetBytesPerSec
GetBytesPerSec returns the number of bytes per second of audio. ie: byte rate
reader.go:207
MethodGetDumbReader
GetDumbReader gives you a std io.Reader, starting from the first sample. usefull for piping data.
reader.go:247
MethodGetDuration
GetDuration returns the length of audio
reader.go:212
MethodGetNumChannels
GetNumChannels returns the number of audio channels
reader.go:192
MethodGetSampleRate
GetSampleRate returns the sample rate
reader.go:197
MethodString
()
reader.go:31
FunctionTestNewReader_inputTooLarge
(t *testing.T)
reader_test.go:43
FunctionTestNewWriter_1Sample
(t *testing.T)
writer_test.go:41
FunctionTestNewWriter_Header
(t *testing.T)
writer_test.go:18
FunctionTestParseHeaders_chunkFmtMissing
(t *testing.T)
reader_test.go:87
FunctionTestParseHeaders_chunkFmtTooShort
(t *testing.T)
reader_test.go:100
FunctionTestParseHeaders_chunkFmtTooShort2
(t *testing.T)
reader_test.go:114
FunctionTestParseHeaders_chunkSizeNull
(t *testing.T)
reader_test.go:142
FunctionTestParseHeaders_complete
(t *testing.T)
reader_test.go:52
FunctionTestParseHeaders_corruptRiff
(t *testing.T)
reader_test.go:129
FunctionTestParseHeaders_fmtNotSupported
(t *testing.T)
reader_test.go:172
FunctionTestParseHeaders_notWave
(t *testing.T)
reader_test.go:157
FunctionTestParseHeaders_tooShort
(t *testing.T)
reader_test.go:77
FunctionTestReadFuzzed_panic1
panic: runtime error: invalid memory address or nil pointer dereference [signal 0xb code=0x1 addr=0x4 pc=0x4399fb] goroutine 1 [running]: github.com/
reader_test.go:229
FunctionTestReadFuzzed_panic2
panic: runtime error: integer divide by zero [signal 0x8 code=0x1 addr=0x439ae9 pc=0x439ae9] goroutine 1 [running]: github.com/cryptix/wav.(*Reader).
reader_test.go:253
FunctionTestReadSample
(t *testing.T)
reader_test.go:202
FunctionTestReadSample_Raw
(t *testing.T)
reader_test.go:190
FunctionTestWriteRead_Int32
(t *testing.T)
rw_test.go:12
FunctionTestWriteRead_Sample
(t *testing.T)
rw_test.go:62
Functioninit
()
reader_test.go:31
Functionmain
()
examples/simpleSweep/main.go:17
Functionmain
()
examples/simpleRead/main.go:11
Functionmain
()
examples/plotWav/main.go:18
Functionmain
Demux a 2 channel audio file and save the left channel as a mono file http://blog.bjornroche.com/2013/05/the-abcs-of-pcm-uncompressed-digital.html
examples/demux/main.go:15
Functionmain
()
examples/simpleReadEvery/main.go:11