Class TestMedia

java.lang.Object
javaforce.tests.TestMedia
All Implemented Interfaces:
MediaIO

public class TestMedia extends Object implements MediaIO
  • Field Details

    • encoder_seconds

      public static int encoder_seconds
    • encoder_audio_src

      public static String encoder_audio_src
    • use_media_io

      public static boolean use_media_io
    • raf

      public RandomAccessFile raf
    • size

      public long size
  • Constructor Details

    • TestMedia

      public TestMedia()
  • Method Details

    • usage

      public static void usage()
    • main

      public static void main(String[] args)
    • input

      public static void input()
    • random

      public static void random(int[] px)
    • random

      public static void random(short[] sams)
    • sine

      public static void sine(short[] sams)
    • output

      public static void output(boolean loop)
    • create

      public void create(int i)
    • open

      public void open(String filename)
    • close

      public void close()
    • read

      public int read(MediaCoder coder, byte[] data)
      Description copied from interface: MediaIO
      Request to read data.
      Specified by:
      read in interface MediaIO
      Parameters:
      data - = buffer to receive data
    • write

      public int write(MediaCoder coder, byte[] data)
      Description copied from interface: MediaIO
      Request to write data.
      Specified by:
      write in interface MediaIO
      Parameters:
      data - = buffer of data to be written.
    • seek

      public long seek(MediaCoder coder, long pos, int type)
      Description copied from interface: MediaIO
      Request to seek file.
      Specified by:
      seek in interface MediaIO
      Parameters:
      pos - = position
      type - = how to seek (see MediaCoder.SEEK_... types)