AAC format for RTSP https://en.wikipedia.org/wiki/RTP_payload_formats See RFC 3640 for details.
More...
#include <RTSPFormat.h>
|
virtual AudioInfo | audioInfo () |
|
void | begin (AudioInfo info) override |
|
virtual int | convert (void *data, int sampleCount) |
|
AudioInfo | defaultConfig () |
|
const char * | format (char *buffer, int len) override |
|
virtual int | fragmentSize () |
| Fragment (=write) size in bytes.
|
|
virtual const char * | name () |
|
virtual int | readHeader (uint8_t *data) |
| Optional header: e.g. rfc2250.
|
|
virtual int | rtpPayloadType () |
| default dynamic
|
|
void | setFragmentSize (int fragmentSize) |
| Defines the fragment size in bytes.
|
|
void | setName (const char *name) |
| Defines the name of the stream.
|
|
void | setTimerPeriodUs (int period) |
| Defines the timer period in microseconds.
|
|
virtual void | setUseRfc2250Header (bool) |
| Optional: Configure RFC2250 header usage (default: no-op)
|
|
virtual int | timerPeriodUs () |
| Timer period in microseconds.
|
|
virtual int | timestampIncrement () |
| Fragment size in samples.
|
|
virtual bool | useRfc2250Header () const |
|
|
AudioInfo | cfg {16000, 1, 16} |
|
int | fragment_size = 640 |
|
const char * | name_str = "RTSPAudioTools" |
|
const char * | STD_URL_PRE_SUFFIX = "trackID" |
|
int | timer_period_us = 10000 |
|
AAC format for RTSP https://en.wikipedia.org/wiki/RTP_payload_formats See RFC 3640 for details.
- Author
- Phil Schatzmann
◆ audioInfo()
◆ begin()
◆ convert()
virtual int convert |
( |
void * |
data, |
|
|
int |
sampleCount |
|
) |
| |
|
inlinevirtualinherited |
◆ defaultConfig()
◆ format()
const char * format |
( |
char * |
buffer, |
|
|
int |
len |
|
) |
| |
|
inlineoverridevirtual |
◆ rtpPayloadType()
virtual int rtpPayloadType |
( |
| ) |
|
|
inlinevirtualinherited |
◆ setUseRfc2250Header()
virtual void setUseRfc2250Header |
( |
bool |
| ) |
|
|
inlinevirtualinherited |
Optional: Configure RFC2250 header usage (default: no-op)
Reimplemented in RTSPFormatMP3.
◆ timerPeriodUs()
virtual int timerPeriodUs |
( |
| ) |
|
|
inlinevirtualinherited |
◆ timestampIncrement()
virtual int timestampIncrement |
( |
| ) |
|
|
inlinevirtualinherited |
The documentation for this class was generated from the following file: