VLC 4.0.0-dev
|
RTP payload type. More...
#include <rtp.h>
Data Fields | |
const struct vlc_rtp_pt_operations * | ops |
Payload format callbacks. | |
void * | opaque |
Private data pointer. | |
struct vlc_rtp_pt_owner | owner |
uint32_t | frequency |
RTP clock rate (Hz) | |
uint8_t | number |
RTP payload type number within the session (0-127) | |
uint8_t | channel_count |
Channel count (zero if unspecified) | |
RTP payload type.
This structures represents a payload format within an RTP session (rtp_session_t).
uint8_t vlc_rtp_pt::channel_count |
Channel count (zero if unspecified)
Referenced by rtp_ac3_begin(), and vlc_rtp_pt_create().
uint32_t vlc_rtp_pt::frequency |
RTP clock rate (Hz)
Referenced by rtp_ac3_begin(), rtp_add_type(), rtp_decode(), rtp_dequeue(), rtp_pcm_init(), rtp_queue(), and vlc_rtp_pt_create().
uint8_t vlc_rtp_pt::number |
RTP payload type number within the session (0-127)
Referenced by rtp_find_ptype(), and vlc_rtp_add_media_types().
void* vlc_rtp_pt::opaque |
Private data pointer.
Referenced by rtp_ac3_begin(), rtp_ac3_decode(), rtp_ac3_destroy(), rtp_ac3_open(), rtp_g722_init(), rtp_g726_init(), rtp_h264_init(), rtp_h264_open(), rtp_h264_release(), rtp_h265_init(), rtp_h265_open(), rtp_h265_release(), rtp_mpa_decode(), rtp_mpeg12_open(), rtp_mpv_decode(), rtp_pcm_decode(), rtp_pcm_init(), rtp_pcm_open(), rtp_pcm_release(), rtp_raw_begin(), rtp_raw_close(), rtp_raw_open(), rtp_raw_unwrap(), xiph_decode(), xiph_open(), and xiph_release().
const struct vlc_rtp_pt_operations* vlc_rtp_pt::ops |
Payload format callbacks.
Referenced by rtp_ac3_open(), rtp_h264_open(), rtp_h265_open(), rtp_mpeg12_open(), rtp_opus_open(), rtp_pcm_open(), rtp_raw_open(), vlc_rtp_pt_begin(), vlc_rtp_pt_create(), vlc_rtp_pt_decode(), vlc_rtp_pt_end(), vlc_rtp_pt_release(), and xiph_open().
struct vlc_rtp_pt_owner vlc_rtp_pt::owner |