Live555 handling of media frames.
More...
#include <live.h>
|
uint8_t * | getReceiveBuffer () |
|
|
| FrameSink (UsageEnvironment &env, StreamClientState &scs, FrameFilter &framefilter, bool &passthrough, char const *streamId) |
|
virtual | ~FrameSink () |
| Default virtual destructor.
|
|
void | afterGettingFrame (unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| Called by the other afterGettingFrame.
|
|
void | setReceiveBuffer (unsigned target_size) |
| Calculates receiving memory buffer size.
|
|
unsigned | checkBufferSize (unsigned target_size) |
| Calculates receiving memory buffer size.
|
|
void | sendParameterSets () |
| Extracts sps and pps info from the SDP string. Creates sps and pps frames and sends them to the filterchain.
|
|
virtual Boolean | continuePlaying () |
| Live555 redefined virtual function.
|
|
|
static void | afterGettingFrame (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| Called after live555 event loop has composed a new frame.
|
|
Live555 handling of media frames.
When the live555 event loop has composed a new frame, it's passed to FrameSink::afterGettingFrame. There it is passed to the beginning of valkka framefilter chain.
◆ createNew()
Default constructor.
- Parameters
-
env | The usage environment, i.e. event loop in question |
scs | Info about the stream state |
subsession | Identifies the kind of data that's being received (media type, codec, etc.) |
framefilter | The start of valkka FrameFilter filterchain |
streamId | (optional) identifies the stream itself |
The documentation for this class was generated from the following files:
- /home/sampsa/C/valkka/include/live.h
- /home/sampsa/C/valkka/src/live.cpp