org.kc7bfi.jflac.apps
Class Tester

java.lang.Object
  extended by org.kc7bfi.jflac.apps.Tester
All Implemented Interfaces:
FrameListener

public class Tester
extends Object
implements FrameListener

Test FLAC file application.

Author:
kc7bfi

Constructor Summary
Tester()
           
 
Method Summary
static void main(String[] args)
          Main routine.
 void processError(String msg)
          Called for each frame error detected.
 void processFrame(Frame frame)
          Process data frames.
 void processMetadata(Metadata metadata)
          Process metadata records.
 void test(String inFileName)
          Analyse an input FLAC file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tester

public Tester()
Method Detail

test

public void test(String inFileName)
          throws IOException
Analyse an input FLAC file.

Parameters:
inFileName - The input file name
Throws:
IOException - thrown if error reading file

processMetadata

public void processMetadata(Metadata metadata)
Process metadata records.

Specified by:
processMetadata in interface FrameListener
Parameters:
metadata - the metadata block
See Also:
org.kc7bfi.jflac.FrameListener#processMetadata(org.kc7bfi.jflac.metadata.MetadataBase)

processFrame

public void processFrame(Frame frame)
Process data frames.

Specified by:
processFrame in interface FrameListener
Parameters:
frame - the data frame
See Also:
FrameListener.processFrame(org.kc7bfi.jflac.frame.Frame)

processError

public void processError(String msg)
Called for each frame error detected.

Specified by:
processError in interface FrameListener
Parameters:
msg - The error message
See Also:
FrameListener.processError(java.lang.String)

main

public static void main(String[] args)
Main routine.

args[0] is the FLAC file name to analyse

Parameters:
args - Command arguments


Copyright © 2004-2011. All Rights Reserved.