Package javax.media

Examples of javax.media.Format


    Object owner = ((Owned)cs[i]).getOwner();

    // Check to see if the owner is a Codec.
    // Then check for the output format.
    if (owner instanceof Codec) {
        Format fmts[] = ((Codec)owner).getSupportedOutputFormats(null);
        for (int j = 0; j < fmts.length; j++) {
      if (fmts[j].matches(jpegFmt)) {
          qc = (QualityControl)cs[i];
              qc.setQuality(val);
          System.err.println("- Set quality to " +
View Full Code Here


    }
      }
      //System.err.println("... in read");
      // Swap
      Object data = buffer.getData();
      Format format = buffer.getFormat();
      Object header = buffer.getHeader();

      buffer.setData(pendingBuffer.getData());
      buffer.setFormat(pendingBuffer.getFormat());
      buffer.setHeader(pendingBuffer.getHeader());
View Full Code Here

  {
    // JMF appears to call isEOM on the buffer. 
    if (inputBuffer.isEOM())
      return true;
   
    final Format f = inputBuffer.getFormat();
   
    inputBuffer.getFormat()// TODO: why does JMF call this twice?
   
    // JMF appears to call checkFormat
    return  f != null && checkFormat(f)// TODO: anything else to check?
View Full Code Here

   
  }
 
  private long getEncodingCode(String s) throws Exception
  {
    final Format f = new Format(null);
   
    return FormatPrivateTest.getEncodingCode(f, s);
  }
View Full Code Here

  }
 
  public void testMatchesNull()
  {
    assertFalse(new AudioFormat("speex/rtp", 8000.0, 16, 1, 0, 1, -1, -1.0, Format.byteArray).matches(null));
    assertFalse(new Format("speex/rtp").matches(null));
   
  }
View Full Code Here

    synchronized (javax.media.PlugInManager.class// so that tests that modify the plugins don't conflict.
    {
    assertPlugInManagersEqual();

    {
      final Format in = new RGBFormat();
      final Format out = new RGBFormat();
     
      final Vector v1 = javax.media.PlugInManager.getPlugInList(in, out, javax.media.PlugInManager.DEMULTIPLEXER);
      final Vector v2 = net.sf.fmj.test.compat.plugins.PlugInManager.getPlugInList(in, out, javax.media.PlugInManager.DEMULTIPLEXER);
     
     
      assertStringVectorEquals(v1, v2);
     
    }
   
    {
      final Format in = new ContentDescriptor("audio.mpeg");
      final Format out = null;
     
      final Vector v1 = javax.media.PlugInManager.getPlugInList(in, out, javax.media.PlugInManager.DEMULTIPLEXER);
      final Vector v2 = net.sf.fmj.test.compat.plugins.PlugInManager.getPlugInList(in, out, javax.media.PlugInManager.DEMULTIPLEXER);
     
      assertStringVectorEquals(v1, v2);
     
    }
   
    {
      final Format in = new AudioFormat("mpegaudio", 16000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray);
      final Format out = new AudioFormat("LINEAR", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray);
     
      final Vector v1 = javax.media.PlugInManager.getPlugInList(in, out, javax.media.PlugInManager.CODEC);
      final Vector v2 = net.sf.fmj.test.compat.plugins.PlugInManager.getPlugInList(in, out, javax.media.PlugInManager.CODEC);
     
      assertStringVectorEquals(v1, v2);
     
    }
   
   
    {
      final Format in = new AudioFormat("mpegaudio", 16001.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray);
      final Format out = new AudioFormat("LINEAR", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray);
     
      final Vector v1 = javax.media.PlugInManager.getPlugInList(in, out, javax.media.PlugInManager.CODEC);
      final Vector v2 = net.sf.fmj.test.compat.plugins.PlugInManager.getPlugInList(in, out, javax.media.PlugInManager.CODEC);
     
      assertStringVectorEquals(v1, v2);
     
    }
   
    {
      final Format in = new AudioFormat("mpegaudio", Format.NOT_SPECIFIED, -1, -1, -1, 1, -1, -1.0, Format.byteArray);
      final Format out = new AudioFormat("LINEAR", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray);
     
      final Vector v1 = javax.media.PlugInManager.getPlugInList(in, out, javax.media.PlugInManager.CODEC);
      final Vector v2 = net.sf.fmj.test.compat.plugins.PlugInManager.getPlugInList(in, out, javax.media.PlugInManager.CODEC);
     
      assertStringVectorEquals(v1, v2);
View Full Code Here

  {
    final MyBasicCodec c = new MyBasicCodec();
    assertEquals(c.doGetInputFormat(), null);
    assertEquals(c.doGetOutputFormat(), null);
    {
      final Format f1 = new Format("abc");
      final Format f1res = c.setInputFormat(f1);
      assertTrue(f1 == f1res);
      assertTrue(c.doGetInputFormat() == f1);
      assertEquals(c.doGetOutputFormat(), null);   
      final Format f2 = new Format("xyz");
      final Format f2res = c.setOutputFormat(f2);
      assertTrue(f2 == f2res);
      assertTrue(c.doGetInputFormat() == f1);
      assertTrue(c.doGetOutputFormat() == f2);   
    }
   
View Full Code Here

   
    assertTrue(c.getSupportedInputFormats().length == 0);
    assertTrue(c.getOutputFormats().length == 0);
   
    final Format[] fs = new Format[]{
        new Format("abcd")
    };
    c.setOutputFormats(fs);
    assertTrue(c.getOutputFormats() == fs);
   
    {
      final Format f1 = new Format("abc");
      final Format f1res = c.setInputFormat(f1);
      assertTrue(f1 == f1res);
      assertTrue(c.doGetInputFormat() == f1);
      assertEquals(c.doGetOutputFormat(), null);   
      final Format f2 = new Format("xyz");
      final Format f2res = c.setOutputFormat(f2);
      assertTrue(f2 == f2res);
      assertTrue(c.doGetInputFormat() == f1);
      assertTrue(c.doGetOutputFormat() == f2);   
    }
   
View Full Code Here

  {
    final MyBasicCodec c = new MyBasicCodec();
   
    // what does reset do?
   
    final Format[] formats = new Format[] {null, new Format("abc")};
    final boolean[] booleanValues = new boolean[] {true, false};
   
    for (int i = 0; i < formats.length; ++i)
    for (int j = 0; j < booleanValues.length; ++j)
    for (int k = 0; k < booleanValues.length; ++k)
    {
      final Format f = formats[i];
      final boolean open = booleanValues[j];
      final boolean eom = booleanValues[k];
   
      {
        final String s1 = c.dumpToString();
View Full Code Here

 
  public void testCheckFormat()
  {
    final MyBasicCodec c = new MyBasicCodec();
    assertEquals(c.doCheckFormat(null), true);
    assertEquals(c.doCheckFormat(new Format(null)), true);
    assertEquals(c.doCheckFormat(new Format("xyz")), true);
   
    c.setInputFormat(new RGBFormat());
    assertEquals(c.doCheckFormat(null), true);
    assertEquals(c.doCheckFormat(new YUVFormat()), true);
 
View Full Code Here

TOP

Related Classes of javax.media.Format

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.