Examples of ITag


Examples of com.subgraph.vega.api.model.tags.ITag

    return rowColor;
  }

  public void store(ITagModel tagModel) {
    if (isModified == true) {
      ITag tag = tagOrig;
      if (tag == null) {
        tag = tagModel.createTag();
      }

      tagOrig.setName(name);
View Full Code Here

Examples of org.apache.flex.swf.tags.ITag

     * @throws IOException error
     */
    protected void readTags() throws IOException
    {
        SWFFrame currentFrame = buildFrames ? new SWFFrame() : null;
        ITag tag;
        do
        {
            tag = nextTag();

            if (tag == null)
                continue;

            // deposit character tag to dictionary
            if (tag instanceof ICharacterTag)
            {
                addToDictionary((ICharacterTag)tag);
            }

            // save to tags list
            tags.add(tag);

            if (buildFrames)
                currentFrame = buildFramesFromTags(currentFrame, tag);

        }
        while (tag == null || tag.getTagType() != TagType.End);
    }
View Full Code Here

Examples of org.apache.flex.swf.tags.ITag

     * @throws IOException error
     */
    protected ITag readTag(TagHeader header) throws IOException
    {
        bitStream.setReadBoundary(bitStream.getOffset() + header.length);
        ITag tag = null;

        try
        {
            tag = readTagBody(header.type);
        }
View Full Code Here

Examples of org.apache.flex.swf.tags.ITag

        final long boundary = bitStream.getReadBoundary();
        final int spriteId = bitStream.readUI16();
        final int frameCount = bitStream.readUI16();

        final List<ITag> spriteTags = new ArrayList<ITag>();
        ITag spriteTag;
        do
        {
            spriteTag = nextTag();

            if (spriteTag != null && spriteTag.getTagType() != TagType.End)
                spriteTags.add(spriteTag);
        }
        while (spriteTag == null || spriteTag.getTagType() != TagType.End);

        bitStream.setReadBoundary(boundary);
        DefineSpriteTag sprite = new DefineSpriteTag(frameCount, spriteTags);
        sprite.setCharacterID(spriteId);
        return sprite;
View Full Code Here

Examples of org.red5.io.ITag

       
        int timeStamp = streampacket.getTimestamp();
       
        timeStamp -= startTimeStamp;
       
              ITag tag = new Tag();
              tag.setDataType(streampacket.getDataType());
             
              //log.debug("data.limit() :: "+data.limit());
        tag.setBodySize(data.limit());
        tag.setTimestamp(timeStamp);
        tag.setBody(data);
       
       
        if (this.isInterview) {
          if (timeStamp <= 500) {
            //We will cut the first 0.5 seconds
View Full Code Here

Examples of org.red5.io.ITag

    if (fileMetaSize == 0) {
      fileMetaSize = buf.limit();
    }

    ITag onMetaData = new Tag(ITag.TYPE_METADATA, 0, fileMetaSize, buf, 0);
    writeTag(onMetaData);
  }
View Full Code Here

Examples of org.red5.io.ITag

         
          FlvRecordingMetaDeltaDaoImpl.getInstance().addFlvRecordingMetaDelta(flvRecordingMetaDelta);
         
        }
       
              ITag tag = new Tag();
              tag.setDataType(streampacket.getDataType());
             
              //log.debug("data.limit() :: "+data.limit());
        tag.setBodySize(data.limit());
        tag.setTimestamp(timeStamp);
        tag.setBody(data);
       
        writer.writeTag(tag);
     
      }
     
View Full Code Here

Examples of org.red5.io.ITag

//           
//          }
         
        }
             
              ITag tag = new Tag();
              tag.setDataType(streampacket.getDataType());
             
              //log.debug("data.limit() :: "+data.limit());
        tag.setBodySize(data.limit());
        tag.setTimestamp(timeStamp);
        tag.setBody(data);
       
        //log.debug("duration: "+flvWriter.getDuration());
       
        if (debug) {
         
          String filePath = folderPath + File.separatorChar
              + "Packet"
              +"_t_"+tag.getTimestamp()
              +"_d_"+deltaTime
              +"_s_"+tag.getBodySize()
              +".flv";
         
          //File out = new File();
         
          FLVDebugWriter flvWriterDebug = new FLVDebugWriter( new File( filePath ), false);
         
          flvWriterDebug.writeBytesFromTag(streampacket.getData().asReadOnlyBuffer());

          flvWriterDebug.closeBytesFile();
         
        }

        writer.writeTag(tag);
 
      } else if (streampacket.getDataType() == 9) {
       
        //Video data is handled just without calculating deltas
        int timeStamp = streampacket.getTimestamp();
       
        timeStamp -= startTimeStamp;
       
        ITag tag = new Tag();
              tag.setDataType(streampacket.getDataType());
             
              //log.debug("data.limit() :: "+data.limit());
        tag.setBodySize(data.limit());
        tag.setTimestamp(timeStamp);
        tag.setBody(data);
       
        writer.writeTag(tag);
       
      }
     
View Full Code Here

Examples of org.red5.io.ITag

          flvRecordingMetaDeltaDao
              .addFlvRecordingMetaDelta(flvRecordingMetaDelta);

        }

        ITag tag = new Tag();
        tag.setDataType(streampacket.getDataType());

        // log.debug("data.limit() :: "+data.limit());
        tag.setBodySize(data.limit());
        tag.setTimestamp(timeStamp);
        tag.setBody(data);

        writer.writeTag(tag);

      }
View Full Code Here

Examples of org.red5.io.ITag

        startTimeStamp = streampacket.getTimestamp();
      }

      timeStamp -= startTimeStamp;

      ITag tag = new Tag();
      tag.setDataType(streampacket.getDataType());

      // log.debug("data.limit() :: "+data.limit());
      tag.setBodySize(data.limit());
      tag.setTimestamp(timeStamp);
      tag.setBody(data);

//      if (this.isInterview) {
//        if (timeStamp <= 500) {
//          // We will cut the first 0.5 seconds
//          // The First seconds seem to break the Recording Video often
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.