private static StreamInfo getBytesStreamInfo()

in src/main/java/com/amazonaws/kinesisvideo/parser/utilities/ProducerStreamUtil.java [145:175]


    private static StreamInfo getBytesStreamInfo(final String streamName,
            final MediaSourceConfiguration mediaSourceConfiguration) throws KinesisVideoException {
        final BytesMediaSourceConfiguration configuration =
                (BytesMediaSourceConfiguration) mediaSourceConfiguration;
        return new StreamInfo(VERSION_ZERO,
                streamName,
                StreamInfo.StreamingType.STREAMING_TYPE_REALTIME,
                "application/octet-stream",
                NO_KMS_KEY_ID,
                configuration.getRetentionPeriodInHours() * HUNDREDS_OF_NANOS_IN_AN_HOUR,
                NOT_ADAPTIVE,
                MAX_LATENCY_ZERO,
                DEFAULT_GOP_DURATION * HUNDREDS_OF_NANOS_IN_A_MILLISECOND,
                KEYFRAME_FRAGMENTATION,
                USE_FRAME_TIMECODES,
                ABSOLUTE_TIMECODES,
                REQUEST_FRAGMENT_ACKS,
                RECOVER_ON_FAILURE,
                null,
                null,
                DEFAULT_BITRATE,
                FRAMERATE_30,
                DEFAULT_BUFFER_DURATION_IN_SECONDS * HUNDREDS_OF_NANOS_IN_A_SECOND,
                DEFAULT_REPLAY_DURATION_IN_SECONDS * HUNDREDS_OF_NANOS_IN_A_SECOND,
                DEFAULT_STALENESS_DURATION_IN_SECONDS * HUNDREDS_OF_NANOS_IN_A_SECOND,
                DEFAULT_TIMESCALE,
                RECALCULATE_METRICS,
                null,
                getTags(),
                StreamInfo.NalAdaptationFlags.NAL_ADAPTATION_FLAG_NONE);
    }