RTPDynamicProtocolHandler_s Struct Reference

#include <rtpdec.h>

Data Fields

const char enc_name [50]
enum AVMediaType codec_type
enum CodecID codec_id
int static_payload_id
int(* init )(AVFormatContext *s, int st_index, PayloadContext *priv_data)
 Initialize dynamic protocol handler, called after the full rtpmap line is parsed.
int(* parse_sdp_a_line )(AVFormatContext *s, int st_index, PayloadContext *priv_data, const char *line)
 Parse the a= line from the sdp field.
PayloadContext *(* alloc )(void)
 allocate any data needed by the rtp parsing for this dynamic data.
void(* free )(PayloadContext *protocol_data)
 free any data needed by the rtp parsing for this dynamic data.
DynamicPayloadPacketHandlerProc parse_packet
 parse handler for this dynamic packet.
struct
RTPDynamicProtocolHandler_s
next

Detailed Description

Definition at line 115 of file rtpdec.h.

Field Documentation

PayloadContext*(* RTPDynamicProtocolHandler_s::alloc)(void)

allocate any data needed by the rtp parsing for this dynamic data.

Definition at line 130 of file rtpdec.h.

enum CodecID RTPDynamicProtocolHandler_s::codec_id

Definition at line 119 of file rtpdec.h.

enum AVMediaType RTPDynamicProtocolHandler_s::codec_type

Definition at line 118 of file rtpdec.h.

Referenced by ff_rtp_handler_find_by_id(), and ff_rtp_handler_find_by_name().

const char RTPDynamicProtocolHandler_s::enc_name[50]

Definition at line 117 of file rtpdec.h.

Referenced by ff_rtp_handler_find_by_name().

void(* RTPDynamicProtocolHandler_s::free)(PayloadContext *protocol_data)

free any data needed by the rtp parsing for this dynamic data.

Definition at line 131 of file rtpdec.h.

Referenced by ff_rtsp_close_streams().

int(* RTPDynamicProtocolHandler_s::init)(AVFormatContext *s, int st_index, PayloadContext *priv_data)

Initialize dynamic protocol handler, called after the full rtpmap line is parsed.

Definition at line 125 of file rtpdec.h.

struct RTPDynamicProtocolHandler_s* RTPDynamicProtocolHandler_s::next
DynamicPayloadPacketHandlerProc RTPDynamicProtocolHandler_s::parse_packet

parse handler for this dynamic packet.

Definition at line 132 of file rtpdec.h.

Referenced by ff_rdt_parse_open(), and ff_rtp_parse_set_dynamic_protocol().

int(* RTPDynamicProtocolHandler_s::parse_sdp_a_line)(AVFormatContext *s, int st_index, PayloadContext *priv_data, const char *line)

Parse the a= line from the sdp field.

Definition at line 126 of file rtpdec.h.

int RTPDynamicProtocolHandler_s::static_payload_id

Definition at line 120 of file rtpdec.h.

Referenced by ff_rtp_handler_find_by_id().


The documentation for this struct was generated from the following file: