Package com.xuggle.xuggler

Examples of com.xuggle.xuggler.IContainer.open()


  public void testSetFlags()
  {
    IContainer container = IContainer.make();
   
    int retval = -1;
    retval = container.open(mSampleFile, IContainer.Type.READ, null);
    assertTrue("could not open file", retval >= 0);

    int flags = container.getFlags();
    assertEquals("container should have no flags: " + flags, flags, 0);
   
View Full Code Here


  public void testWriteTrailerAfterCodecClosingFails()
  {
    IContainer container = IContainer.make();
   
    // now, try opening a container.
    int retval = container.open("file:"+this.getClass().getName()+"_"+this.getName()+".flv",
        IContainer.Type.WRITE, null);
    assertTrue("could not open file for writing", retval >= 0);

    // add a stream
    IStream stream = container.addNewStream(0);
View Full Code Here

  public void testGetURL()
  {
    IContainer container = IContainer.make();
   
    int retval = -1;
    retval = container.open(mSampleFile, IContainer.Type.READ, null);
    assertTrue("could not open file", retval >= 0);

    assertEquals("should be the same", mSampleFile, container.getURL());
  }
 
View Full Code Here

  public void testGetURLEmptyContainer()
  {
    IContainer container = IContainer.make();
    assertNull("should be null", container.getURL());

    int retval = container.open("", IContainer.Type.READ, null);
    assertTrue("should fail", retval < 0);

    assertNull("should be null", container.getURL());

  }
View Full Code Here

  public void testFlushPacket()
  {
    IContainer container = IContainer.make();
   
    // now, try opening a container.
    int retval = container.open("file:"+this.getClass().getName()+"_"+this.getName()+".flv",
        IContainer.Type.WRITE, null);
    assertTrue("could not open file for writing", retval >= 0);

    // add a stream
    IStream stream = container.addNewStream(0);
View Full Code Here

  public void testWriteFailsOnReadOnlyContainers()
  {
    IContainer container = IContainer.make();
   
    int retval = -1;
    retval = container.open(mSampleFile, IContainer.Type.READ, null);
    assertTrue("could not open file", retval >= 0);
   
    retval = container.writeHeader();
    assertTrue("should fail on read only file", retval < 0);
   
View Full Code Here

  public void testIssue97Regression()
  {
    IContainer container = IContainer.make();
   
    int retval = -1;
    retval = container.open(
        this.getClass().getName()+"_"+TestUtils.getNameOfCallingMethod()
        + ".mp3", IContainer.Type.WRITE, null);
    assertTrue("could not open file", retval >= 0);
   
    retval = container.writeHeader();
View Full Code Here

  public void testCreateSDPData()
  {
    IContainerFormat format = IContainerFormat.make();
    format.setOutputFormat("rtp", null, null);
    IContainer container = IContainer.make();
    container.open("rtp://127.0.0.1:23832", IContainer.Type.WRITE, format);
    IStream stream = container.addNewStream(0);
    IStreamCoder coder = stream.getStreamCoder();
    coder.setCodec(ICodec.ID.CODEC_ID_H263);
    coder.setWidth(352);
    coder.setHeight(288);
View Full Code Here

        }

        logger.trace("Opening stream in a Xuggler container using format {}",
                format);
        IContainer container = IContainer.make();
        XugglerException.throwIfInError(container.open(encoded, format));

        logger.trace("Looking for first audio stream in container");
        int streamId = -1;
        IStreamCoder audioCoder = null;
        int numStreams = container.getNumStreams();
View Full Code Here

    @Override
    public JizzTrackInfo read(InputStream in) throws IOException,
            UnsupportedTrackTypeException {
        logger.trace("Opening stream in a Xuggler container");
        IContainer container = IContainer.make();
        XugglerException.throwIfInError(container.open(in, null));
        try {
            IMetaData metadata = container.getMetaData();
            logger.trace("Got Xuggler metadata: {}", metadata);
            return new XugglerTrackInfoImpl(metadata);
        } finally {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.