All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.fmj.media.rtp.RTCPTransmitter Maven / Gradle / Ivy

There is a newer version: 1.0.2-jitsi
Show newest version
package net.sf.fmj.media.rtp;

/**
 * The RTCPTransmitter is owned by an RTCPReporter and its
 * purpose is to generate and transmit RTCP reports based on stats that it
 * collects.
 *
 * Created by gpolitis on 8/25/15.
 */
public interface RTCPTransmitter
{
    void bye(String reason);

    void close();

    /**
     * Runs in the reporting thread and it invokes the report() method of the
     * RTCPTerminationStrategy of all the MediaStreams of the
     * associated RTPTranslator.
     */
    void report();

    void setSSRCInfo(SSRCInfo info);

    SSRCInfo getSSRCInfo();

    SSRCCache getCache();

    RTCPRawSender getSender();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy