Data Structures |
struct | _RtpProfile |
Defines |
#define | RTP_PROFILE_MAX_PAYLOADS 128 |
#define | rtp_profile_get_name(profile) (const char*)((profile)->name) |
#define | rtp_profile_clear_payload(profile, index) rtp_profile_set_payload(profile,index,NULL) |
Typedefs |
typedef struct _RtpProfile | RtpProfile |
Functions |
void | rtp_profile_set_payload (RtpProfile *prof, int idx, PayloadType *pt) |
void | rtp_profile_clear_all (RtpProfile *prof) |
void | rtp_profile_set_name (RtpProfile *prof, const char *name) |
PayloadType * | rtp_profile_get_payload_from_mime (RtpProfile *profile, const char *mime) |
PayloadType * | rtp_profile_get_payload_from_rtpmap (RtpProfile *profile, const char *rtpmap) |
int | rtp_profile_get_payload_number_from_mime (RtpProfile *profile, const char *mime) |
int | rtp_profile_get_payload_number_from_mime_and_flag (RtpProfile *profile, const char *mime, int flag) |
int | rtp_profile_get_payload_number_from_rtpmap (RtpProfile *profile, const char *rtpmap) |
int | rtp_profile_find_payload_number (RtpProfile *prof, const char *mime, int rate, int channels) |
PayloadType * | rtp_profile_find_payload (RtpProfile *prof, const char *mime, int rate, int channels) |
int | rtp_profile_move_payload (RtpProfile *prof, int oldpos, int newpos) |
RtpProfile * | rtp_profile_new (const char *name) |
RtpProfile * | rtp_profile_clone (RtpProfile *prof) |
RtpProfile * | rtp_profile_clone_full (RtpProfile *prof) |
void | rtp_profile_destroy (RtpProfile *prof) |
Variables |
ORTP_VAR_PUBLIC RtpProfile | av_profile |
Using and creating standart and custom RTP profiles.