VLC 4.0.0-dev
|
Real-Time Protocol raw video payload format parser. More...
Data Structures | |
struct | rtp_raw |
Enumerations | |
enum | vlc_rtp_colorimetry { VLC_RTP_COLOR_UNKNOWN , VLC_RTP_COLOR_BT601_5 , VLC_RTP_COLOR_BT709_2 , VLC_RTP_COLOR_SMPTE240M } |
Functions | |
static void * | rtp_raw_begin (struct vlc_rtp_pt *pt) |
static void | rtp_raw_end (struct vlc_rtp_pt *pt, void *data) |
static void | rtp_raw_unwrap (struct vlc_rtp_pt *pt, void *data, block_t *block, const struct vlc_rtp_pktinfo *restrict info) |
static void | rtp_raw_close (struct vlc_rtp_pt *pt) |
static int | rtp_raw_open (vlc_object_t *obj, struct vlc_rtp_pt *pt, const struct vlc_sdp_pt *desc) |
int | vlc_entry__MODULE_NAME (vlc_set_cb vlc_set, void *opaque) |
const char * | vlc_entry_api_version__MODULE_NAME (void) |
Variables | |
static const struct vlc_rtp_pt_operations | rtp_raw_ops |
Real-Time Protocol raw video payload format parser.
enum vlc_rtp_colorimetry |
|
static |
References COLOR_PRIMARIES_BT601_525, COLOR_PRIMARIES_BT709, COLOR_PRIMARIES_SMTPE_240, COLOR_PRIMARIES_UNDEF, COLOR_SPACE_BT601, COLOR_SPACE_BT709, COLOR_SPACE_SMPTE_240, COLOR_SPACE_UNDEF, rtp_raw::colorimetry, rtp_raw::depth, es_format_Init(), rtp_raw::height, es_format_t::i_extra, video_format_t::i_height, es_format_t::i_level, video_format_t::i_width, vlc_rtp_pt::opaque, es_format_t::p_extra, video_format_t::primaries, rtp_raw::sampling, video_format_t::space, video_format_t::transfer, TRANSFER_FUNC_BT709, TRANSFER_FUNC_SMPTE_240, TRANSFER_FUNC_UNDEF, es_format_t::video, VIDEO_ES, VLC_CODEC_RTP_VIDEO_RAW, VLC_RTP_COLOR_BT601_5, VLC_RTP_COLOR_BT709_2, VLC_RTP_COLOR_SMPTE240M, VLC_RTP_COLOR_UNKNOWN, vlc_rtp_pt_request_es(), and rtp_raw::width.
|
static |
References vlc_rtp_pt::opaque, and rtp_raw::sampling.
|
static |
References vlc_rtp_es_destroy().
|
static |
References rtp_raw::colorimetry, rtp_raw::depth, rtp_raw::height, rtp_raw::log, vlc_object_t::logger, vlc_sdp_pt::name, vlc_rtp_pt::opaque, vlc_rtp_pt::ops, rtp_raw_ops, rtp_raw::sampling, strndup(), unlikely, vlc_ascii_strcasecmp(), VLC_EINVAL, VLC_ENOMEM, VLC_ENOTSUP, vlc_error, VLC_RTP_COLOR_BT601_5, VLC_RTP_COLOR_BT709_2, VLC_RTP_COLOR_SMPTE240M, VLC_RTP_COLOR_UNKNOWN, vlc_sdp_fmtp_get, vlc_sdp_fmtp_get_str(), VLC_SUCCESS, vlc_warning, and rtp_raw::width.
|
static |
int vlc_entry__MODULE_NAME | ( | vlc_set_cb | vlc_set, |
void * | opaque | ||
) |
const char * vlc_entry_api_version__MODULE_NAME | ( | void | ) |
|
static |
Referenced by rtp_raw_open().