forked from FFmpeg/FFmpeg
rtspenc: Add an AVClass for setting muxer specific options
Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
parent
ff0824f72c
commit
6cf09bb7ef
1 changed files with 13 additions and 0 deletions
|
@ -33,9 +33,21 @@
|
||||||
#include "libavutil/intreadwrite.h"
|
#include "libavutil/intreadwrite.h"
|
||||||
#include "libavutil/avstring.h"
|
#include "libavutil/avstring.h"
|
||||||
#include "url.h"
|
#include "url.h"
|
||||||
|
#include "libavutil/opt.h"
|
||||||
|
|
||||||
#define SDP_MAX_SIZE 16384
|
#define SDP_MAX_SIZE 16384
|
||||||
|
|
||||||
|
static const AVOption options[] = {
|
||||||
|
{ NULL },
|
||||||
|
};
|
||||||
|
|
||||||
|
static const AVClass rtsp_muxer_class = {
|
||||||
|
.class_name = "RTSP muxer",
|
||||||
|
.item_name = av_default_item_name,
|
||||||
|
.option = options,
|
||||||
|
.version = LIBAVUTIL_VERSION_INT,
|
||||||
|
};
|
||||||
|
|
||||||
int ff_rtsp_setup_output_streams(AVFormatContext *s, const char *addr)
|
int ff_rtsp_setup_output_streams(AVFormatContext *s, const char *addr)
|
||||||
{
|
{
|
||||||
RTSPState *rt = s->priv_data;
|
RTSPState *rt = s->priv_data;
|
||||||
|
@ -238,5 +250,6 @@ AVOutputFormat ff_rtsp_muxer = {
|
||||||
rtsp_write_packet,
|
rtsp_write_packet,
|
||||||
rtsp_write_close,
|
rtsp_write_close,
|
||||||
.flags = AVFMT_NOFILE | AVFMT_GLOBALHEADER,
|
.flags = AVFMT_NOFILE | AVFMT_GLOBALHEADER,
|
||||||
|
.priv_class = &rtsp_muxer_class,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue