Package javax.media

Examples of javax.media.MediaLocator


  jProgress.setValue((int) (current / 1000000));
    }
   
    private void doSave(Processor processor, DataSource ds) {
  try {
      filewriter = Manager.createDataSink(ds, new MediaLocator(outputFile));
      StreamWriterControl fwc = (StreamWriterControl)
    filewriter.getControl("javax.media.control.StreamWriterControl");
      filewriter.open();
     
      // Not creating the PlayerWindow for the processor
View Full Code Here


             String startTime = s.substring(0, ix);
             String playingTime = s.substring(ix+1);

             try {
    Track track = Track.createTrack(i,
        new MediaLocator(mls),
        Double.valueOf(startTime).doubleValue(),
        Double.valueOf(playingTime).doubleValue());
                trackList.addTrack(track);
             } catch (Exception e) {
     e.printStackTrace();
View Full Code Here

        TrackList trackList = new TrackList(n);
  for (int i = 0; i < n; i++) {
      MixTrackData mtd = mfd.getMixTrackData(i);
            try {
    Track track = Track.createTrack(i,
        new MediaLocator(mtd.mediaFileName),
        mtd.startTime,
        mtd.playingTime);
                trackList.addTrack(track);
            } catch (Exception e) {
    e.printStackTrace();
View Full Code Here

    return openCaptureDeviceButton;
  }
 
  public void onOpenCaptureDevice()
  {
    MediaLocator locator = CaptureDeviceBrowser.run(getParentFrame());
    if (locator != null)
    {
      addMediaLocatorAndLoad(locator.toExternalForm());
    }
  }
View Full Code Here

    //  javax.media.protocol.PullDataSource methods
    //
    ////////////////////////////////////////////////////////////

    public PullSourceStream[] getStreams() {
        MediaLocator locator = getLocator();

        if( locator == null || is == null ) {
            return null;
        }
View Full Code Here

      return " ";
    throw new UnsupportedOperationException()// TODO
  }

  protected MediaLocator getMediaLocator(String filename)
  {  return new MediaLocator("file://" + filename);
  }
View Full Code Here

     *
     *  @param trackNumber Assigned track number
     */
    public Track(int trackNumber) {
  this.trackNumber = trackNumber;
  mediaLocator = new MediaLocator("unassigned");
  player = null;
  startTime = 0;
  duration = Duration.DURATION_UNKNOWN;
  isAvailable = true;
    }
View Full Code Here

  super();
  }


  public URLDataSource(URL url)
  {  setLocator(new MediaLocator(url));
  }
View Full Code Here

      final DataSource[] dataSourceComponents = new DataSource[urlComponents.length];
     
      for (int i = 0; i < urlComponents.length; ++i)
      {
        final String url = urlComponents[i];
        dataSourceComponents[i] = Manager.createDataSource(new MediaLocator(url));
      }
     
      try
      {
        return Manager.createMergingDataSource(dataSourceComponents);
View Full Code Here

 
  public void testMediaLocator() throws MalformedURLException
  {
    try
    {
      new MediaLocator((String) null);
      assertTrue(false);
    }
    catch (NullPointerException e)
    {
    }
   
    assertEquals(new MediaLocator(new URL("http://www.yahoo.com")).toExternalForm(), "http://www.yahoo.com");
    assertEquals(new MediaLocator(new URL("http://www.yahoo.com")).getURL().toExternalForm(), "http://www.yahoo.com");
    assertEquals(new MediaLocator("http://www.yahoo.com").getURL().toExternalForm(), "http://www.yahoo.com");
     
    assertFalse(new MediaLocator("").equals(new MediaLocator("")));    // does not override equals
   
    assertEquals(new MediaLocator("").getProtocol(), "");
    assertEquals(new MediaLocator("").getRemainder(), "");
    assertEquals(new MediaLocator(":").getProtocol(), "");
    assertEquals(new MediaLocator(":").getRemainder(), "");
    assertEquals(new MediaLocator("abcxyz").getProtocol(), "");
    assertEquals(new MediaLocator("abcxyz").getRemainder(), "");
    assertEquals(new MediaLocator("").toString(), "")
    assertEquals(new MediaLocator("abc").toString(), "abc")
    assertEquals(new MediaLocator("abc:xyz").toString(), "abc:xyz");
    assertEquals(new MediaLocator("abc:xyz").getProtocol(), "abc");
    assertEquals(new MediaLocator("abc:xyz").getRemainder(), "xyz");
    assertEquals(new MediaLocator("abc:xyz").toExternalForm(), "abc:xyz");
    assertEquals(new MediaLocator("abc").toExternalForm(), "abc");
    assertEquals(new MediaLocator("").toExternalForm(), "");
    assertEquals(new MediaLocator(":").toExternalForm(), ":");
     
  }
View Full Code Here

TOP

Related Classes of javax.media.MediaLocator

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.