public class FLAC_FileEncoder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FLAC_FileEncoder.Status
Status enum for encode result
|
Constructor and Description |
---|
FLAC_FileEncoder()
Constructor creates a FLAC_FileEncoder object with default
StreamConfiguration configuration and default EncodingConfiguration.
|
Modifier and Type | Method and Description |
---|---|
FLAC_FileEncoder.Status |
encode(java.io.File inputFile,
java.io.File outputFile)
Encode the given input wav file to an output file.
|
int |
getLastTotalSamplesEncoded()
Get the total number of samples encoded in last encode.
|
void |
setEncodingConfig(EncodingConfiguration config)
Set the EncodingConfiguration to use for encoding.
|
void |
setStreamConfig(StreamConfiguration config)
Set the stream configuration for this encoder to use.
|
void |
useThreads(boolean val)
Specify whether to use multiple threads or not.
|
public FLAC_FileEncoder()
public void useThreads(boolean val)
val
- true to use threads, false otherwise.public void setStreamConfig(StreamConfiguration config)
config
- StreamConfiguration to use for encoding.public void setEncodingConfig(EncodingConfiguration config)
config
- EncodingConfiguration to use.public FLAC_FileEncoder.Status encode(java.io.File inputFile, java.io.File outputFile)
inputFile
- Input wav file to encode.outputFile
- Output file to write FLAC stream to. If file exists, it
will be overwritten without prompting.public int getLastTotalSamplesEncoded()