Octra libraries - v2.0.0
Preparing search index...
@octra/web-media
Binary
WavWriter
Class WavWriter
Index
Constructors
constructor
Properties
DEFAULT_
SAMPLE_
SIZE
Methods
worker
Function
write
write
Async
write
Chunk
Header
write
Data
Chunk
write
Fact
Chunk
write
Fmt
Chunk
write
Header
Constructors
constructor
new
WavWriter
(
encodingFloat
?:
boolean
,
sampleSize
?:
SampleSize
)
:
WavWriter
Parameters
Optional
encodingFloat
:
boolean
Optional
sampleSize
:
SampleSize
Returns
WavWriter
Properties
Static
Readonly
DEFAULT_
SAMPLE_
SIZE
DEFAULT_SAMPLE_SIZE
:
SampleSize
= SampleSize.INT16
Methods
worker
Function
workerFunction
(
encodingFloat
:
boolean
,
sampleSizeInBits
:
number
,
chs
:
number
,
frameLength
:
number
,
audioData
:
Float32Array
,
buf
:
ArrayBuffer
,
buffPos
:
number
,
)
:
Promise
<
ArrayBuffer
>
Parameters
encodingFloat
:
boolean
sampleSizeInBits
:
number
chs
:
number
frameLength
:
number
audioData
:
Float32Array
buf
:
ArrayBuffer
buffPos
:
number
Returns
Promise
<
ArrayBuffer
>
write
write
(
channelData
:
Float32Array
<
ArrayBufferLike
>
[]
,
sampleRate
:
number
,
)
:
Uint8Array
Parameters
channelData
:
Float32Array
<
ArrayBufferLike
>
[]
sampleRate
:
number
Returns
Uint8Array
write
Async
writeAsync
(
channelData
:
Float32Array
<
ArrayBufferLike
>
[]
,
sampleRate
:
number
,
)
:
Promise
<
Uint8Array
<
ArrayBufferLike
>
>
Parameters
channelData
:
Float32Array
<
ArrayBufferLike
>
[]
sampleRate
:
number
Returns
Promise
<
Uint8Array
<
ArrayBufferLike
>
>
write
Chunk
Header
writeChunkHeader
(
name
:
string
,
chkLen
:
number
)
:
void
Parameters
name
:
string
chkLen
:
number
Returns
void
write
Data
Chunk
writeDataChunk
(
channelData
:
Float32Array
<
ArrayBufferLike
>
[]
)
:
void
Parameters
channelData
:
Float32Array
<
ArrayBufferLike
>
[]
Returns
void
write
Fact
Chunk
writeFactChunk
(
ch0
:
Float32Array
)
:
void
Parameters
ch0
:
Float32Array
Returns
void
write
Fmt
Chunk
writeFmtChunk
(
channelData
:
Float32Array
<
ArrayBufferLike
>
[]
,
sampleRate
:
number
,
)
:
void
Parameters
channelData
:
Float32Array
<
ArrayBufferLike
>
[]
sampleRate
:
number
Returns
void
write
Header
writeHeader
(
channelData
:
Float32Array
<
ArrayBufferLike
>
[]
,
sampleRate
:
number
,
)
:
number
Parameters
channelData
:
Float32Array
<
ArrayBufferLike
>
[]
sampleRate
:
number
Returns
number
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
DEFAULT_
SAMPLE_
SIZE
Methods
worker
Function
write
write
Async
write
Chunk
Header
write
Data
Chunk
write
Fact
Chunk
write
Fmt
Chunk
write
Header
Octra libraries - v2.0.0
Loading...