|
void | setMBitOnNextPacket () |
|
void | setPacketSizes (unsigned preferredPacketSize, unsigned maxPacketSize) |
|
void | setOnSendErrorFunc (onSendErrorFunc *onSendErrorFunc, void *onSendErrorFuncData) |
|
virtual void | stopPlaying () |
|
Groupsock const & | groupsockBeingUsed () const |
|
Groupsock & | groupsockBeingUsed () |
|
unsigned char | rtpPayloadType () const |
|
unsigned | rtpTimestampFrequency () const |
|
void | setRTPTimestampFrequency (unsigned freq) |
|
char const * | rtpPayloadFormatName () const |
|
unsigned | numChannels () const |
|
void | setupForSRTP (Boolean useEncryption) |
|
u_int8_t * | setupForSRTP (Boolean useEncryption, unsigned &resultMIKEYStateMessageSize) |
|
void | setupForSRTP (u_int8_t const *MIKEYStateMessage, unsigned MIKEYStateMessageSize) |
|
virtual char * | rtpmapLine () const |
|
virtual char * | keyMgmtLine () |
|
virtual char const * | auxSDPLine () |
|
u_int16_t | currentSeqNo () const |
|
u_int32_t | presetNextTimestamp () |
|
RTPTransmissionStatsDB & | transmissionStatsDB () const |
|
Boolean | nextTimestampHasBeenPreset () const |
|
Boolean & | enableRTCPReports () |
|
void | getTotalBitrate (unsigned &outNumBytes, double &outElapsedTime) |
|
struct timeval const & | creationTime () const |
|
struct timeval const & | initialPresentationTime () const |
|
struct timeval const & | mostRecentPresentationTime () const |
|
void | resetPresentationTimes () |
|
void | setStreamSocket (int sockNum, unsigned char streamChannelId, TLSState *tlsState) |
|
void | addStreamSocket (int sockNum, unsigned char streamChannelId, TLSState *tlsState) |
|
void | removeStreamSocket (int sockNum, unsigned char streamChannelId) |
|
unsigned & | estimatedBitrate () |
|
u_int32_t | SSRC () const |
|
SRTPCryptographicContext * | getCrypto () const |
|
Boolean | startPlaying (MediaSource &source, afterPlayingFunc *afterFunc, void *afterClientData) |
|
FramedSource * | source () const |
|
UsageEnvironment & | envir () const |
|
char const * | name () const |
|
virtual Boolean | isSource () const |
|
virtual Boolean | isRTCPInstance () const |
|
virtual Boolean | isRTSPClient () const |
|
virtual Boolean | isRTSPServer () const |
|
virtual Boolean | isMediaSession () const |
|
virtual Boolean | isServerMediaSession () const |
|
|
static SimpleRTPSink * | createNew (UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency, char const *sdpMediaTypeString, char const *rtpPayloadFormatName, unsigned numChannels=1, Boolean allowMultipleFramesPerPacket=True, Boolean doNormalMBitRule=True) |
|
static Boolean | lookupByName (UsageEnvironment &env, char const *sinkName, RTPSink *&resultSink) |
|
static Boolean | lookupByName (UsageEnvironment &env, char const *sinkName, MediaSink *&resultSink) |
|
static Boolean | lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium) |
|
static void | close (UsageEnvironment &env, char const *mediumName) |
|
static void | close (Medium *medium) |
|
|
| SimpleRTPSink (UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency, char const *sdpMediaTypeString, char const *rtpPayloadFormatName, unsigned numChannels, Boolean allowMultipleFramesPerPacket, Boolean doNormalMBitRule) |
|
virtual void | doSpecialFrameHandling (unsigned fragmentationOffset, unsigned char *frameStart, unsigned numBytesInFrame, struct timeval framePresentationTime, unsigned numRemainingBytes) |
|
virtual Boolean | frameCanAppearAfterPacketStart (unsigned char const *frameStart, unsigned numBytesInFrame) const |
|
virtual char const * | sdpMediaType () const |
|
virtual Boolean | allowFragmentationAfterStart () const |
|
virtual Boolean | allowOtherFramesAfterLastFragment () const |
|
virtual unsigned | specialHeaderSize () const |
|
virtual unsigned | frameSpecificHeaderSize () const |
|
virtual unsigned | computeOverflowForNewFrame (unsigned newFrameSize) const |
|
Boolean | isFirstPacket () const |
|
Boolean | isFirstFrameInPacket () const |
|
unsigned | curFragmentationOffset () const |
|
void | setMarkerBit () |
|
void | setTimestamp (struct timeval framePresentationTime) |
|
void | setSpecialHeaderWord (unsigned word, unsigned wordPosition=0) |
|
void | setSpecialHeaderBytes (unsigned char const *bytes, unsigned numBytes, unsigned bytePosition=0) |
|
void | setFrameSpecificHeaderWord (unsigned word, unsigned wordPosition=0) |
|
void | setFrameSpecificHeaderBytes (unsigned char const *bytes, unsigned numBytes, unsigned bytePosition=0) |
|
void | setFramePadding (unsigned numPaddingBytes) |
|
unsigned | numFramesUsedSoFar () const |
|
unsigned | ourMaxPacketSize () const |
|
virtual Boolean | continuePlaying () |
|
u_int32_t | convertToRTPTimestamp (struct timeval tv) |
|
unsigned | packetCount () const |
|
unsigned | octetCount () const |
|
virtual Boolean | sourceIsCompatibleWithUs (MediaSource &source) |
|
void | onSourceClosure () |
|
TaskToken & | nextTask () |
|