Package com.sun.media.format

Examples of com.sun.media.format.WavAudioFormat


 
  public void testWavFormat()
  {
   
    {
      final WavAudioFormat f = new WavAudioFormat("abc");
      assertEquals(f.getEncoding(), "abc");
      assertEquals(f.getSampleRate(), (double) Format.NOT_SPECIFIED);
      assertEquals(f.getSampleSizeInBits(), Format.NOT_SPECIFIED);
      assertEquals(f.getChannels(), Format.NOT_SPECIFIED);
      assertEquals(f.getFrameSizeInBits(), Format.NOT_SPECIFIED);
      assertEquals(f.getAverageBytesPerSecond(), Format.NOT_SPECIFIED);
      assertEquals(f.getFrameRate(), (double) Format.NOT_SPECIFIED);
      assertEquals(f.getEndian(), Format.NOT_SPECIFIED);
      assertEquals(f.getSigned(), Format.NOT_SPECIFIED);
      assertEquals(f.getDataType(), Format.byteArray);
    }
   
    {
      final WavAudioFormat f = new WavAudioFormat("abc", 1.0, 2, 3, 4, 5, 6, 7, 8.f, Format.byteArray, new byte[] {(byte) 0});
      assertEquals(f.getEncoding(), "abc");
      assertEquals(f.getSampleRate(), 1.0);
      assertEquals(f.getSampleSizeInBits(), 2);
      assertEquals(f.getChannels(), 3);
      assertEquals(f.getFrameSizeInBits(), 4);
      assertEquals(f.getAverageBytesPerSecond(), 5);
      assertEquals(f.getFrameRate(), 5.0);
      assertEquals(f.getEndian(), 6);
      assertEquals(f.getSigned(), 7);
      assertEquals(f.getDataType(), Format.byteArray);
    }
   
    {
      final WavAudioFormat f = new WavAudioFormat("abc", 1.0, 2, 3, 4, 10, 6, 7, 8.f, Format.byteArray, new byte[] {(byte) 0});
      assertEquals(f.getEncoding(), "abc");
      assertEquals(f.getSampleRate(), 1.0);
      assertEquals(f.getSampleSizeInBits(), 2);
      assertEquals(f.getChannels(), 3);
      assertEquals(f.getFrameSizeInBits(), 4);
      assertEquals(f.getAverageBytesPerSecond(), 10);
      assertEquals(f.getFrameRate(), 10.0);
      assertEquals(f.getEndian(), 6);
      assertEquals(f.getSigned(), 7);
      assertEquals(f.getDataType(), Format.byteArray);
    }
   
    {
      final WavAudioFormat f = new WavAudioFormat("abc", 1.0, 2, 3, 4, Format.NOT_SPECIFIED, 6, 7, 8.f, Format.byteArray, new byte[] {(byte) 0});
      assertEquals(f.getEncoding(), "abc");
      assertEquals(f.getSampleRate(), 1.0);
      assertEquals(f.getSampleSizeInBits(), 2);
      assertEquals(f.getChannels(), 3);
      assertEquals(f.getFrameSizeInBits(), 4);
      assertEquals(f.getAverageBytesPerSecond(), Format.NOT_SPECIFIED);
      assertEquals(f.getFrameRate(), (double) Format.NOT_SPECIFIED);
      assertEquals(f.getEndian(), 6);
      assertEquals(f.getSigned(), 7);
      assertEquals(f.getDataType(), Format.byteArray);
    }
   
    {
      final WavAudioFormat f = new WavAudioFormat("abc", 1.0, 2, 3, 4, 5, new byte[] {(byte) 0});
      assertEquals(f.getEncoding(), "abc");
      assertEquals(f.getSampleRate(), 1.0);
      assertEquals(f.getSampleSizeInBits(), 2);
      assertEquals(f.getChannels(), 3);
      assertEquals(f.getFrameSizeInBits(), 4);
      assertEquals(f.getAverageBytesPerSecond(), 5);
      assertEquals(f.getFrameRate(), 5.0);
      assertEquals(f.getEndian(), Format.NOT_SPECIFIED);
      assertEquals(f.getSigned(), Format.NOT_SPECIFIED);
      assertEquals(f.getDataType(), Format.byteArray);
    }
   
   
  }
View Full Code Here


        "aced00057372001d6a617661782e6d656469612e666f726d61742e48323633466f726d61741c900369fb2813ac020006490012616476616e63656450726564696374696f6e49001061726974686d65746963436f64696e674900116572726f72436f6d70656e736174696f6e4900046872444249000870624672616d6573490012756e72657374726963746564566563746f727872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000468323633bf800000ffffffff70ffffffffffffffffffffffffffffffffffffffffffffffff"
       
    );
   
    test(
        new WavAudioFormat("abc"),
        "aced000573720023636f6d2e73756e2e6d656469612e666f726d61742e576176417564696f466f726d6174c3ab5d66b3e7dc8e0200024900156176657261676542797465735065725365636f6e645b0013636f64656353706563696669634865616465727400025b427872001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740003616263ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffffffffffff70"
       
    );
  }
View Full Code Here

  public void testMatches()
  {
    // strangely, WavAudioFormat and AudioFormat match.
    {
      final WavAudioFormat f = new WavAudioFormat("abc");
      final AudioFormat f2 = new AudioFormat("abc");
      assertEquals(f.matches(f2), true);
      assertEquals(f2.matches(f), true);
    }
   
    {
     
      final WavAudioFormat f = new WavAudioFormat("abc", 1.0, 2, 3, 7, 4, 5, 6, 7, byte[].class, new byte[0]);
      final AudioFormat f2 = new AudioFormat("abc", 1.0, 2, 3, 4, 5, 6, 7, byte[].class);
      assertEquals(f.matches(f2), false);
      assertEquals(f2.matches(f), false);
    }
   
  }
View Full Code Here

 
  public void testConstructors()
  {
   
    {
      final WavAudioFormat f = new WavAudioFormat("abc");
      assertEquals(f.getChannels(), -1);
      assertEquals(f.getDataType(), byte[].class);
      assertEquals(f.getEncoding(), "abc");
      assertEquals(f.getEndian(), -1);
      assertEquals(f.getFrameRate(), -1.0);
      assertEquals(f.getFrameSizeInBits(), -1);
      assertEquals(f.getSampleRate(), -1.0);
      assertEquals(f.getSampleSizeInBits(), -1);
      assertEquals(f.getSigned(), -1);
     
    }
   
    // other constructors tested in FormatTest.
 
View Full Code Here

TOP

Related Classes of com.sun.media.format.WavAudioFormat

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.