VLC 4.0.0-dev
raw.c File Reference

Real-Time Protocol raw video payload format parser. More...

Include dependency graph for raw.c:

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
 

Detailed Description

Real-Time Protocol raw video payload format parser.

Enumeration Type Documentation

◆ vlc_rtp_colorimetry

Enumerator
VLC_RTP_COLOR_UNKNOWN 
VLC_RTP_COLOR_BT601_5 
VLC_RTP_COLOR_BT709_2 
VLC_RTP_COLOR_SMPTE240M 

Function Documentation

◆ rtp_raw_begin()

◆ rtp_raw_close()

static void rtp_raw_close ( struct vlc_rtp_pt pt)
static

◆ rtp_raw_end()

static void rtp_raw_end ( struct vlc_rtp_pt pt,
void *  data 
)
static

References vlc_rtp_es_destroy().

◆ rtp_raw_open()

◆ rtp_raw_unwrap()

static void rtp_raw_unwrap ( struct vlc_rtp_pt pt,
void *  data,
block_t block,
const struct vlc_rtp_pktinfo *restrict  info 
)
static

◆ vlc_entry__MODULE_NAME()

int vlc_entry__MODULE_NAME ( vlc_set_cb  vlc_set,
void *  opaque 
)

◆ vlc_entry_api_version__MODULE_NAME()

const char * vlc_entry_api_version__MODULE_NAME ( void  )

Variable Documentation

◆ rtp_raw_ops

const struct vlc_rtp_pt_operations rtp_raw_ops
static
Initial value:
= {
}
static void rtp_raw_close(struct vlc_rtp_pt *pt)
Definition: raw.c:130
static void rtp_raw_unwrap(struct vlc_rtp_pt *pt, void *data, block_t *block, const struct vlc_rtp_pktinfo *restrict info)
Definition: raw.c:104
static void rtp_raw_end(struct vlc_rtp_pt *pt, void *data)
Definition: raw.c:96
static void * rtp_raw_begin(struct vlc_rtp_pt *pt)
Definition: raw.c:56

Referenced by rtp_raw_open().