public VirtualTrackInfo(SequenceType seqType, StreamType stream) { this.seqType = seqType; // audio addParameter(ResourceContextParameters.CHANNELS_NUM, stream.getChannels()); addParameter(ResourceContextParameters.SAMPLE_RATE, stream.getSampleRate()); addParameter(ResourceContextParameters.BITS_PER_SAMPLE, stream.getBitsPerSample()); // video addParameter(ResourceContextParameters.WIDTH, stream.getWidth()); addParameter(ResourceContextParameters.HEIGHT, stream.getHeight()); addParameter(ResourceContextParameters.BIT_DEPTH, stream.getBitsPerRawSample()); addParameter(ResourceContextParameters.PIXEL_FORMAT, stream.getPixFmt()); String rFrameRate = stream.getRFrameRate(); if (rFrameRate != null) { addParameter(ResourceContextParameters.FRAME_RATE, ConversionHelper.rFrameRateToEditRate(rFrameRate)); } }